bcdb90d New upstream release 4.23, fixes rhbz#2246843

Authored and Committed by defolos 7 months ago
    New upstream release 4.23, fixes rhbz#2246843
    
    The biggest feature of this release is i3bar’s workspace button protocol,
    which allows the workspace_command program or script to filter, re-arrange,
    or otherwise customize the displayed workspaces:
    https://i3wm.org/docs/i3bar-workspace-protocol.html
    
     ┌────────────────────────────┐
     │ Changes in i3 v4.23        │
     └────────────────────────────┘
    
      • docs/userguide: add an example for negative lookaheads
      • docs/userguide: fix default binding mistake
      • docs/userguide: add link to tiling drag
      • docs/hacking-howto: update build instructions, startup
      • docs/debugging: add note about ptrace
      • man/i3: remove outdated I3SOCK description
      • all: build with -D_FORTIFY_SOURCE=3
      • i3bar: fix configuring bars on “output nonprimary”
      • i3bar: implement workspace button protocol
      • add “focus workspace” command
      • allow switching workspaces when in global fullscreen mode
      • exec: single-fork instead of double-forking
      • share X11 graphics context (GC) globally
    
     ┌────────────────────────────┐
     │ Bugfixes                   │
     └────────────────────────────┘
    
      • fix regression with i3bar's output nonprimary
      • fix top border resizing on tiling windows
      • fix workspace not being focused on title bar scroll
      • fix mouse bindings in modes
      • fix crashes when using machine criterion
      • fix for_window not working with urgency flags
      • motif hints: respect maximum border style in append_layout
    
        
file modified
+2 -0
file modified
+1 -1
file modified
+2 -2