1300 Commits (5e8f83fbd61d77a7a84ae789f606a1dfc0d01f3c)

Author SHA1 Message Date
Luminarys 7788aa4cbd More style fixes
9 years ago
Luminarys 527288a826 fixes to cmd queue freeing, style
9 years ago
Luminarys 9a0a858d1e Typo fix
9 years ago
Luminarys d12a786160 Removed some unnecessary logs
9 years ago
Luminarys 3cdeb9bd5e Minor fix to memory management
9 years ago
Luminarys ab130fb56b Added in command queue
9 years ago
Luminarys 2c9f5eca89 Fixes to workspace generation
9 years ago
Luminarys 8d63ac594b Changed workspace name generation to try and use bindsyms when possible
9 years ago
Taiyu 7d294213d1 style
9 years ago
Taiyu e3edab8a4c change workspace layout when trying to split it
9 years ago
Taiyu 57c28f96fd split workspace bug
9 years ago
Taiyu 0a205776d7 small change
9 years ago
Taiyu ad21281540 style, spelling
9 years ago
Taiyu 5df5b00989 moved signal handling to main
9 years ago
Taiyu f798e9bb0b moved fd modifying stuff to log.c
9 years ago
Taiyu ac1c2d31bf no more output from programs called with exec, fixed focus return values
9 years ago
Taiyu dc9efcd79f better error handling
9 years ago
Taiyu 65406cb61b safer forking, reduce duplicate code, cleanup zombie processes
9 years ago
Taiyu 0f387483fd moving stuff around
9 years ago
Drew DeVault fe9037ace3 Merge pull request #18 from taiyu-len/master
9 years ago
Taiyu 4c87498222 style
9 years ago
Drew DeVault 2839054d16 Add unnecessary log
9 years ago
Luminarys a5b02791d4 Changed command handler to perform var subs on all cmd args
9 years ago
Taiyu 0490988673 list_insert now works as it should
9 years ago
Taiyu a22ba17621 added command repeat on keydown
9 years ago
Taiyu 5d5a20bf25 small fix
9 years ago
Taiyu 4e33a9b23c define -> enum
9 years ago
Taiyu 5534edca6e removed old code
9 years ago
Taiyu 66799480ff removed old code
9 years ago
Taiyu de9cec2e43 fixed bug
9 years ago
Taiyu 737a7421fd added multikey handling for handle_key\(...\)
9 years ago
Drew DeVault 96d7ff1e19 Slightly better multihead support
9 years ago
Drew DeVault dd115cece3 Prevent passing WM keys, improve multihead support
9 years ago
Taiyu 25a3aa6ed6 small change
9 years ago
Taiyu 2ac3535afe silly mistake + style
9 years ago
Taiyu beabb12d63 destroys empty workspace + minor bugfixes
9 years ago
Taiyu f7cee6a1b9 fixed 'return NULL' in 'void continer_map(...)'
9 years ago
Luminarys a386d98518 Changed cmd handlers to use bool instead of int
9 years ago
Drew DeVault 763c44fb85 Merge pull request #12 from taiyu-len/master
9 years ago
Taiyu f62a700bc8 return 0 on success for cmd_fullscreen
9 years ago
Drew DeVault c10fc5b526 Set view->visible to true when created
9 years ago
Taiyu 604be65625 make cmd_workspace return 0 on success
9 years ago
Jose Diez 8f19faf6e7 layout: fixed tabs
9 years ago
Jose Diez d8f364a846 workspaces: follow_pointer_mouse doesn't follow hidden containers
9 years ago
Jose Diez 8cc2c6fa7a Basic workspace functionality
9 years ago
Taiyu 820dda1be6 fixed small memory leak. v2
9 years ago
Drew DeVault 54374d81b5 Fix some errors with config loading
9 years ago
Luminarys d570acd395 Changed cmd_reload to arrange windows post reload
9 years ago
Luminarys 88997bbfe6 Minor fix
9 years ago
Luminarys 508980e3ab Abstracted load_config
9 years ago
Luminarys 7c02a1967b Spaces to Tabs
9 years ago
Luminarys 68beabda03 Style fixes and slight reload command alteration
9 years ago
Luminarys c0ee2a6406 Added in reload and exec_always handling
9 years ago
Drew DeVault 9c3a04b996 Focus unmanaged windows when created
9 years ago
Drew DeVault 06bca18a09 Fix issue with untitled windows
9 years ago
Drew DeVault f9ae9ab6e3 Merge pull request #4 from taiyu-len/master
9 years ago
Taiyu f923c4e6b9 fixed style
9 years ago
Drew DeVault c741de8ca4 Override WLC_DIM by default
9 years ago
Taiyu b43161fd45 fixed focus_parent, moved into move_focus() function
9 years ago
Drew DeVault 6f0a1cdcd1 Or maybe do the exact opposite of that
9 years ago
Drew DeVault f6e65b6bb2 Don't override keys if command fails
9 years ago
Drew DeVault b49cfa0c16 Fix bug with focus parent
9 years ago
Drew DeVault c12d0f1a62 Finish up fullscreen command
9 years ago
Drew DeVault 0078a6fa36 Flesh out fullscreen support a bit
9 years ago
jdiez17 b922e1cb29 fullscreen: partially working
9 years ago
Drew DeVault 2b1a0728b8 Keep track of window names
9 years ago
jdiez17 56d29bbec5 log: add newline
9 years ago
Drew DeVault 8597c3c7e7 Implement focus parent
9 years ago
jdiez17 d62efd70e4 commands: re-add log_colors
9 years ago
Drew DeVault ba14118f13 Fix focus follows mouse
9 years ago
Drew DeVault 9f091c7f82 Add movement support
9 years ago
Drew DeVault 1669da719c Destroy containers when all views are removed
9 years ago
Drew DeVault 2231586569 Implement splith/splitv
9 years ago
jdiez17 69edcb88ea style: More compliance
9 years ago
jdiez17 c688ff704d log, commands: Add log_colors command
9 years ago
Drew DeVault ec2fedf6d0 Implement layout [splith|splitv|toggle split]
9 years ago
Drew DeVault b075b06478 Load config after xwayland is created
9 years ago
Drew DeVault 4924628ac2 Set DISPLAY to :1 automatically
9 years ago
Drew DeVault ea9659f39c Implement exec
9 years ago
Drew DeVault bab080cea3 Fix up some issues with focus
9 years ago
Drew DeVault f97a48d5b7 Implement focus_follows_mouse
9 years ago
Drew DeVault 086691016e Handle unmanaged windows appropriately
9 years ago
Drew DeVault a78b921803 Implement key bindings
9 years ago
Drew DeVault 4181c36862 Handle focus changes
9 years ago
Drew DeVault c7be30d912 Deny window resize requests
9 years ago
Drew DeVault 6066467dff Tile some windows baby
9 years ago
Drew DeVault 148f59f3a6 Refactor in-memory tree
9 years ago
Drew DeVault 0427fddb5a Add logging and new windows into layout tree
9 years ago
Drew DeVault 2786fa2215 Destroy outputs when appropriate
9 years ago
Drew DeVault c102f18499 Add layout containers for new outputs
9 years ago
Drew DeVault 82bc36c681 Start to build out window management functions
9 years ago
Drew DeVault 47b28bd335 Clean up config loading and launch wayland
9 years ago
Drew DeVault e7a8868514 Make main.c less stupid
9 years ago
Drew DeVault a74268dfab Add TODO so I don't forget later
9 years ago
Drew DeVault 254d0df3b2 Push the XKB key to the key list
9 years ago
Drew DeVault 5767dcc86e Mostly implement bindsym command
9 years ago
Drew DeVault d0f1fb71d1 Flesh out some command parsing
9 years ago
Drew DeVault e07c77fbb7 Build out command subsystem
9 years ago
Drew DeVault 542ef0c777 Pull in some scas code and read i3 config file
9 years ago
Drew DeVault 6a33e1e3cd Initial commit
9 years ago