Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-19 | release i3 4.18.34.18.3 | Michael Stapelberg | |
2020-10-19 | kick tray clients before destroying the bar | Mark Guptill | |
2020-07-26 | Merge branch 'release-4.18.2' | Michael Stapelberg | |
2020-07-26 | Set non-git version to 4.18.2-non-git. | Michael Stapelberg | |
2020-07-26 | release i3 4.18.24.18.2 | Michael Stapelberg | |
2020-07-22 | Fix i3bar Xorg memory leak (#4140) | Orestis Floros | |
The `*_free_*` calls in this branch: https://github.com/i3/i3/blob/51b0583578ecb8ccdb264dca9a0c7f64afca60be/i3bar/src/xcb.c#L1854 are never called when we remove the output from the tailq during a refresh. Fixes #4123 | |||
2020-07-22 | get_output_by_name: guard output->primary with require_active | Orestis Floros | |
This is related to #4048 but might not fix it completely. Either way, this should be the correct behaviour of the function. | |||
2020-07-22 | floating_maybe_reassign_ws: only re-focus if previously focused | Orestis Floros | |
Fixes #3979 | |||
2020-04-22 | Merge branch 'release-4.18.1' | Michael Stapelberg | |
2020-04-22 | Set non-git version to 4.18.1-non-git. | Michael Stapelberg | |
2020-04-22 | release i3 4.18.14.18.1 | Michael Stapelberg | |
2020-04-22 | Move parent nodes in scratchpad correctly (#3793) | Heman Gandhi | |
* Move parent nodes in scratchpad across workspaces Co-Authored-By: Orestis <orestisflo@gmail.com> | |||
2020-04-22 | Call cont_child() more liberally (#3996) | Orestis Floros | |
Following the reproduction instructions from https://github.com/i3/i3/issues/3242#issuecomment-436175346 For me, #3242 happened when the following sequence executed: 1. Fullscreening window correctly calls `stop_child()` in https://github.com/i3/i3/blob/6e24e2ad6f4b1e32cfa27805a3a948d0de50f3b1/i3bar/src/xcb.c#L685 2. Xrandr change, `reconfig_windows()` is called and `output->visible` is set to `true` in this line: https://github.com/i3/i3/blob/6e24e2ad6f4b1e32cfa27805a3a948d0de50f3b1/i3bar/src/xcb.c#L1791 3. When the window's fullscreen is disabled, `handle_visibility_notify()` returns in this line: https://github.com/i3/i3/blob/6e24e2ad6f4b1e32cfa27805a3a948d0de50f3b1/i3bar/src/xcb.c#L677 because previously `output->visible` was set to `true` To fix this, I call `cont_child()` more leniently since it is a no-op when the child is not stopped. Fixes #3242 Closes #3761 | |||
2020-04-22 | Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent | Orestis Floros | |
Fixes #3901 | |||
2020-04-22 | Fix SEGFAULT when i3bar receives invalid input | Orestis Floros | |
Fixes #3844 | |||
2020-04-22 | Revert "floating_reposition: avoid extra tree_render" | Orestis Floros | |
This reverts commit 204eefc67975f0ed1afb3b513f8fc4eb2020d2f6. workspace_show does not call tree_render | |||
2020-04-22 | Call tree_render if floating move changes workspace | Orestis Floros | |
This fixes a bug where moving a floating container with cmd_move_direction displays a "broken" state if the container crosses workspace boundaries. | |||
2020-04-22 | Update EWMH properties on workspace move | Orestis Floros | |
Closes #3965 Fixes #4001 | |||
2020-04-22 | cmd_focus_sibling: Fix crash on workspace level | Orestis Floros | |
Fixes #3997 | |||
2020-02-17 | Update debian/changelog | Michael Stapelberg | |
2020-02-17 | Merge branch 'next' into master | Michael Stapelberg | |
2020-02-17 | Merge branch 'release-4.18' | Michael Stapelberg | |
2020-02-17 | Set non-git version to 4.18-non-git. | Michael Stapelberg | |
2020-02-17 | release i3 4.184.18 | Michael Stapelberg | |
2020-02-16 | Merge pull request #3942 from stapelberg/iconv | Ingo Bürk | |
configure.ac: test for iconv_open with #include <iconv.h> | |||
2020-02-16 | configure.ac: test for iconv_open with #include <iconv.h> | Michael Stapelberg | |
The previously used AC_SEARCH_LIBS uses AC_LANG_CALL, which is discouraged because it intentionally violates the C type system: it has no way of specifying function parameters, so it does not include the required headers to suppress type warnings: https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Generating-Sources.html The new code does what AC_SEARCH_LIBS does, but uses AC_LANG_PROGRAM instead of AC_LANG_CALL. It explicitly includes iconv.h and calls iconv_open with the correct number and type of arguments. This fixes compilation on systems where libiconv’s iconv.h is discovered first, but glibc also provides iconv. Previously, this would result in configure discovering glibc’s iconv, and make failing to compile because -liconv wasn’t specified, but iconv.h pulled in libiconv. | |||
2020-02-15 | Merge pull request #3918 from orestisfl/fno-common | Michael Stapelberg | |
Fix fno-common problems with gcc10 | |||
2020-02-11 | Merge pull request #3928 from Iskustvo/improve_window_properties_documentation | Ingo Bürk | |
Improved documentation for "window_properties" field in GET_TREE reply. | |||
2020-02-08 | Improved documentation for "window_properties" field in GET_TREE reply. | Iskustvo | |
2020-02-07 | Merge pull request #3931 from acheronfail/chore/add-docs-for-window-type | Ingo Bürk | |
docs: add window_type to ipc documentation | |||
2020-02-07 | docs: add window_type to ipc documentation | acheronfail | |
2020-02-02 | Merge pull request #3926 from stapelberg/next | Orestis Floros | |
configure: deal with git worktree checkouts, where .git is a file | |||
2020-02-02 | configure: deal with git worktree checkouts, where .git is a file | Michael Stapelberg | |
fixes #3013 | |||
2020-02-01 | Travis: Default to -fno-common | Orestis Floros | |
See #3914 | |||
2020-02-01 | atoms: Properly declare as global variables | Orestis Floros | |
See #3914 | |||
2020-02-01 | i3bar: Make header declarations extern | Orestis Floros | |
See #3914 | |||
2020-02-01 | libi3: Make visual_type extern | Orestis Floros | |
See #3914 | |||
2020-02-01 | Delete duplicate definition of ewmh_window | Orestis Floros | |
See #3914 | |||
2020-01-18 | Merge pull request #3909 from orestisfl/bug-3903 | Ingo Bürk | |
Do not error on exec not matching a container | |||
2020-01-18 | Do not error on exec not matching a container | Orestis Floros | |
See #3903, #3905 | |||
2020-01-16 | Merge pull request #3905 from Airblader/bug-3903 | Ingo Bürk | |
Respect match criteria for exec command | |||
2020-01-16 | Respect match criteria for exec command | Ingo Bürk | |
We currently do not evaluate match criteria for the exec command since generally executing the same command multiple times is unlikely to make sense. However, it does make sense when the match is empty and this should prevent the command from running, which currently does not happen. For consisteny we execute the command as many times as there are matched criteria, but print a warning if it matches more than one container. fixes #3903 | |||
2020-01-16 | Merge pull request #3906 from orestisfl/exit_codes | Ingo Bürk | |
Exit codes | |||
2020-01-16 | Use EXIT_SUCCESS/FAILURE instead of 0/1 | Orestis Floros | |
2020-01-16 | Exit with success on -h | Orestis Floros | |
2020-01-09 | Merge pull request #3898 from dvarrazzo/socket-dir-docs | Ingo Bürk | |
Fixed location of the IPC socket in the docs | |||
2020-01-08 | Fixed location of the IPC socket in the docs | Daniele Varrazzo | |
2020-01-08 | Merge pull request #3894 from Iskustvo/extend_GET_WORKSPACES_response | Ingo Bürk | |
Extended GET_WORKSPACE response with workspace ID. | |||
2020-01-08 | Added workspace ID in GET_WORKSPACES response. | Iskustvo | |
2019-12-25 | Merge pull request #3824 from orestisfl/ac_replace_funcs | Michael Stapelberg | |
Use AC_REPLACE_FUNCS |