Skip to content
Permalink
Branch: next
Commits on Oct 16, 2019
  1. Merge pull request #3834 from Airblader/bug-3819

    orestisfl committed Oct 16, 2019
    Reparent windows to their current position on unmanage
Commits on Oct 15, 2019
  1. Do not show scratchpad windows after 'move to position'

    orestisfl committed Oct 15, 2019
    Fixes #3832
Commits on Oct 14, 2019
  1. Fix i3bar leak on handle_destroy_notify

    orestisfl committed Oct 14, 2019
  2. _con_move_to_con: focus_next only if in different workspaces

    orestisfl committed Oct 14, 2019
  3. Implement focus_wrapping workspace

    orestisfl committed Sep 15, 2018
    I had a dilemma about the behaviour here:
    1. Prohibit focus leaving the workspace in any case unless if
    get_tree_next's initial argument is a workspace. This is what this
    commit does (also i3-cycle).
    2. Leave the workspace if no warp is possible (eg workspace with single
    container or `focus right` with `V[a b c*]`).
    
    Fixes #2180
  4. i3-nagbar: Fix small leak

    orestisfl committed Oct 14, 2019
  5. i3-nagbar: Don't use DLOG

    orestisfl committed Oct 14, 2019
    debuglog() is empty and no option to enable it exists
  6. Fix small leak in i3bar's main

    orestisfl committed Oct 14, 2019
    If -s is used, the socket_path returned by getenv is never freed.
    
    Also some small rearrangements.
  7. Refactor tree_next

    orestisfl committed Sep 14, 2018
    - Makes `tree_next` not recursive.
    - Adds `focus next|prev [sibling]` command. See (1.) and (2.) in
    #2587 (comment) (Issue also
    requests move command, not implemented here).
    - Directional focus command now supports command criteria.
    
    Wrapping is not implemented inside a floating container. This was also
    true before the refactor so I am not changing it here.
Commits on Oct 13, 2019
  1. tree_move: Use direction_t

    orestisfl committed Sep 14, 2018
  2. Add testcases/t/308-focus_wrapping.t

    orestisfl committed Oct 13, 2019
    These tests pass with and without the following refactoring.
Commits on Oct 11, 2019
  1. reorder_trayclients_cmp: Correct comment

    orestisfl committed Oct 11, 2019
  2. Make tray icon order deterministic

    orestisfl committed Oct 11, 2019
    Fixes #3573
  3. Introduce trayclient_and_output_from_window

    orestisfl committed Oct 11, 2019
    Saves some code repetition
Commits on Oct 9, 2019
  1. Merge pull request #3817 from orestisfl/rect

    orestisfl committed Oct 9, 2019
    Remove outdated comment from Rect
  2. Remove outdated comment from Rect

    orestisfl committed Oct 9, 2019
    This has changed after #3787.
    
    The packed attribute was added in
    75aac5b for _NET_WORKAREA. However,
    eec8083 removed _NET_WORKAREA support.
    I did some quick greping for `memcpy.+Rect` and didn't find any similar
    code that could theoretically lead to problems.
  3. Merge pull request #3815 from xzfc/3694-baf-rename

    orestisfl committed Oct 9, 2019
    When renaming a workspace, update the previous_workspace_name too
  4. Merge pull request #3559 from xzfc/3555-drag-threshold

    orestisfl committed Oct 9, 2019
    Drag threshold
Commits on Oct 8, 2019
  1. handlers.c: new focus should not end up behind fullscreen

    orestisfl committed Oct 8, 2019
    This was raised here:
    https://www.reddit.com/r/i3wm/comments/df18aa/popup_during_fullscreen_not_behaving_the_way_i/
    
    With this commit, _NET_ACTIVE_WINDOW requests are more similar to
    focusing with cmd_focus.
  2. Merge pull request #3812 from xzfc/move-to-parent

    orestisfl committed Oct 8, 2019
    Fix "move con to parent" trick
Commits on Oct 2, 2019
  1. Merge pull request #3809 from xzfc/3606-floating-xterm

    orestisfl committed Oct 2, 2019
    Fix regression: floating xterm created partially off screen
Commits on Sep 28, 2019
  1. Merge pull request #3799 from xzfc/3527-workspace-number

    orestisfl committed Sep 28, 2019
    extract_workspace_names_from_bindings: handle optional flags
Commits on Sep 3, 2019
  1. Merge pull request #3783 from erwinvaneijk/fix_lcov_version

    orestisfl committed Sep 3, 2019
    fix lcov support
  2. Remove packed attribute from Rect

    orestisfl committed Sep 3, 2019
    Fixes #3785 -- the issue where the Travis build failed because of gcc's
    -Werror=address-of-packed-member.
    
    Adds an equality function to avoid relying on memcmp().
Commits on Aug 22, 2019
  1. Merge pull request #3776 from RedSoxFan/move-mark-scratchpad-hidden

    orestisfl committed Aug 22, 2019
     cmd_move_to_mark: fix move to scratchpad hidden
Commits on Aug 13, 2019
  1. Correctly select output when pointer query fails

    orestisfl committed Aug 13, 2019
  2. get_first_output: prefer primary output

    orestisfl committed Aug 13, 2019
    Used in two cases:
    - When the pointer location can't be found but some initial container
    needs to be focused
    - When moving disabled outputs
Commits on May 24, 2019
  1. Fix: delete decoration cache after swap

    orestisfl committed May 24, 2019
    Fixes a regression after 8e1687a where swapping 2 containers across
    different workspaces would not update their titles.
Commits on May 13, 2019
  1. i3bar: If click events disabled, use whole bar for other events

    orestisfl committed May 13, 2019
    Fixes #3700
Commits on May 3, 2019
  1. Call all ewmh_update_* functions together when necessary

    orestisfl committed May 3, 2019
    The testcase is changed because it was actually incorrect. Easy to
    verify because:
    > _NET_CURRENT_DESKTOP
    > …
    > The index of the current desktop. This is always an integer between 0
    > and _NET_NUMBER_OF_DESKTOPS - 1.
    
    Fixes #3696.
    Also updates the viewports.
    
    Finally, fixes an issue with _NET_CURRENT_DESKTOP not being updated
    after a workspace rename. Example:
    - workspaces 1, 2, 3
    - rename workspace 1 to 5
    - All workspaces changed their index but _NET_CURRENT_DESKTOP was not
    updated
  2. ewmh: Cache idx to avoid xcb_change_property calls

    orestisfl committed May 3, 2019
    Updates ewmh_update_current_desktop, ewmh_update_number_of_desktops
Older
You can’t perform that action at this time.