Commit Graph

614 Commits (211bc7159973274e70b24c3062c33eef69823e48)

Author SHA1 Message Date
taiyu 47ff000697 put strip_whitespace back 10 years ago
taiyu 71af5b7dde config modes 10 years ago
taiyu 3fb8397724 free config stuff 10 years ago
taiyu b7de289332 free config when reloading 10 years ago
taiyu 5408d34c9c config_path cleanup 10 years ago
taiyu 3e9cdfd6a3 man page 10 years ago
taiyu f25c6b312b gap resize 10 years ago
taiyu afa6747145 enum for command type 10 years ago
taiyu c5d0b5d437 style 10 years ago
taiyu 4cd18449d2 better handling of commands during config 10 years ago
taiyu dbeca88dee default gap value 10 years ago
taiyu 782729be13 properly free cmd_queue, should partially fix from what i tell from its log. 10 years ago
Drew DeVault 1756a4f2da fclose /proc/modules when we're done with it 10 years ago
Drew DeVault 4ef60e7c09 Add check for nvidia module and warn user 10 years ago
Drew DeVault 47c7ed9f3a Do not set FD_CLOEXEC 10 years ago
Drew DeVault eb003689a3 Log sway version on startup 10 years ago
Drew DeVault 930f42ae81 Remove stropts.h from ipc.c 10 years ago
taiyu 972748e674 cleaned up leaky prev_workspace_name 10 years ago
taiyu 09c9ee76c3 properly remove children in loops 10 years ago
Luminarys 12e96f0f9e Added in workspace_auto_back_and_forth 10 years ago
Luminarys 23f040133d Removed unnecessary debug line 10 years ago
Luminarys fe2ec8a676 Added in workspace back_and_forth 10 years ago
taiyu 7fbb8b785e destroy view handler properly destroys views 10 years ago
taiyu f787fac8fc add "ctrl" and "alt" to modifiers struct 10 years ago
Luminarys 28e937020a Made scratchpad handling identical to i3 10 years ago
taiyu 79da7f112a fix 10 years ago
Drew DeVault 6b962ebd22 Merge pull request from Luminarys/master 10 years ago
taiyu 836f24b047 change focus before pointer_mode 10 years ago
taiyu 9acd3d2068 fix, reorder floating windows on click. 10 years ago
taiyu 1924399166 fix, choose non-floating view for inserting container 10 years ago
Luminarys 167409702f Fixed move scratchpad and added in scratchpad show 10 years ago
Luminarys 7eefecf479 Added in scratchpad adding 10 years ago
taiyu 63e735270c move v3 10 years ago
taiyu e0d5486957 default floating_mod 10 years ago
taiyu da2d992563 style 10 years ago
taiyu b359429e90 fix issue , dont set pointer mode if no floating_mod 10 years ago
taiyu 28c22c8f80 style 10 years ago
taiyu c9de300888 layout fix for a certain case 10 years ago
taiyu 076cf78d7c dont move floating contaienrs 10 years ago
taiyu 1820b3f0bb move function redone 10 years ago
taiyu 4757ea6a12 forgot visibility of floating containers 10 years ago
taiyu 5678d824e4 update visibility + container info functions 10 years ago
taiyu dfe0dda8d0 proper visibility update 10 years ago
taiyu da79bd65de use previous outputs 10 years ago
Luminarys acb3fbdfb5 Added in default_orientation handling 10 years ago
taiyu 0a74364656 update visibility for moved workspaces 10 years ago
taiyu 08faffdd76 dont swap floating containers 10 years ago
taiyu d115335951 move workspace from dead output to other output 10 years ago
Luminarys 42de135c3a Added in better versioning info 10 years ago
taiyu 4df64127e9 slight fix 10 years ago
taiyu 274e56a602 fixed move_container bug, log prints before aborting 10 years ago
minus 6bbfd65735 fixed container_map 10 years ago
minus 873a51f7e2 converted IPC to use json-c 10 years ago
minus 2289029fab added json-c lib and implemented IPC get_version 10 years ago
taiyu 357af228d6 some function documentation, fixed gaps on config reload 10 years ago
taiyu 1fa7a91bfb move_container_to fixup 10 years ago
Drew DeVault c4257055eb Merge pull request from Luminarys/master 10 years ago
Drew DeVault adcf89cfe4 Do not pass modifiers when getting keysyms from wlc 10 years ago
Luminarys 38cfdf99f4 Added in build version based on git hash 10 years ago
taiyu e121258426 longopt minor fix 10 years ago
Drew DeVault 10eb58667b Merge pull request from minus7/wlc-keyboard-fix 10 years ago
minus bfdff821c3 fixed keyboard handling 10 years ago
taiyu 225c2fbe5b fixed segfault on exit + a little fixup of that floatfocus pr 10 years ago
Drew DeVault 0bf380a0b1 Merge pull request from nicklaswj/master 10 years ago
Nicklas Warming Jacobsen 227d5dbe08 code style clean up 10 years ago
minus 9535305137 fixed moving to other output and visibility 10 years ago
Nicklas Warming Jacobsen a70b9a9a7a removed stupid test code 10 years ago
Nicklas Warming Jacobsen 7a1c36716a Focus floating window, if any, when the last tiling has been closed 10 years ago
minus ca89ba83a8 changed view visibility to be bool 10 years ago
minus e533014201 added missing util.h/c stuff 10 years ago
minus e854a54e96 changed workspace_{outout_,}{next,prev} to return workspace 10 years ago
minus 03e4a97dbe added "move container to workspace" 10 years ago
minus f22c937953 refactored view visibility 10 years ago
minus 1efda79bf2 refactored workspace_next/prev 10 years ago
Luminarys 7c5b6f8c52 Added in backtrace printing 10 years ago
taiyu dbad30a409 add limit to swayc_in_direction 10 years ago
taiyu b054ac9d49 Merge branch 'master' of https://github.com/SirCmpwn/sway 10 years ago
taiyu c8415d7fef split_string memory leaks cleanedup 10 years ago
Drew DeVault f30fb2452c Minor fixes to keyboard handling 10 years ago
taiyu 51ab3c9180 merge 10 years ago
Drew DeVault 1ac0c8cd47 Refactor keyboard to consider modified keysyms 10 years ago
Drew DeVault 663f53b22a Merge pull request from Luminarys/master 10 years ago
Luminarys 7a21388997 Minor fix 10 years ago
Luminarys 5bfed9b213 Cleanup and minor adjustments to disabling 10 years ago
Drew DeVault e78221e6a0 Prefix log events from wlc with [wlc] 10 years ago
Luminarys e01cf0b566 Added in glitchy disabling 10 years ago
Luminarys 98fad060e2 Added in glitchy disabling 10 years ago
Drew DeVault e232241466 Do not log with colors unless stdout is a tty 10 years ago
Drew DeVault ac2034df99 Handle wlc log events 10 years ago
taiyu d72cc92541 style 10 years ago
taiyu 299406a048 slight fix 10 years ago
taiyu f53ce887e8 fixed container resize oddity 10 years ago
taiyu f24b78898a dont swap view with workspace... 10 years ago
taiyu a4ded14991 small change 10 years ago
taiyu f1e38be09f no mode for fullscreen 10 years ago
taiyu 42d5d9a177 mouse tile resize mode done 10 years ago
taiyu 36cd180f02 fixed vanishing floating view 10 years ago
taiyu e139de0857 floating/tiling move + floating resize cleaned and fixed 10 years ago
Drew DeVault 1fd5962aeb Fix minor bug with output positioning 10 years ago
Drew DeVault 07229edfe6 Implement output positioning 10 years ago
Drew DeVault eac0920f49 Set x/y positions for output containers 10 years ago
Drew DeVault 232940f813 Whoops 10 years ago
Drew DeVault b7f4607544 Implement output configuration through config 10 years ago
Luminarys c0b68aa6fc Added in bspwm like view swapping 10 years ago
Luminarys f6b16ca089 Refactored resizing functions into resize.c 10 years ago
Luminarys ad1ca31dd5 Altered resize command to prevent resizing past min h/w 10 years ago
Luminarys e067913fb8 More resize fixes 10 years ago
Luminarys 63a3236064 Fixed resizing 10 years ago
Drew DeVault 2a799a731f Remove wlc logging stuff 10 years ago
Drew DeVault 39041d07b5 Merge remote-tracking branch 'taiyu-len/master' 10 years ago
Luminarys f7a6dd7ce9 Minor fix to resizing with mouse 10 years ago
taiyu b05317c3a6 style 10 years ago
taiyu de5196dc1e comments + fixed leak 10 years ago
taiyu d2e1c660b1 swayc_is_fullscreen 10 years ago
taiyu dde8bfe728 check floating mod for resizing windows, and dont send click 10 years ago
taiyu 5a67628ad9 Merge branch 'master' of https://github.com/SirCmpwn/sway 10 years ago
taiyu 1a1ac64662 bugfixes, renames 10 years ago
Luminarys ad72abb58f Removed ugly intializer for pointer_state 10 years ago
Drew DeVault 1c38b7a8d2 Merge pull request from Luminarys/master 10 years ago
Luminarys a8eab5492a Added in proper resize locking 10 years ago
minus 8dfaf6265b fixed signed/unsigned comparison 10 years ago
Luminarys 97bd548456 More minor fixes 10 years ago
Luminarys de86c5f4ea Cleanup and minor fixes 10 years ago
Drew DeVault 6278922f7a Fix clang warnings 10 years ago
Drew DeVault a436fc17ff Merge pull request from Half-Shot/master 10 years ago
Drew DeVault 0266b0666a Fix compiler warnings (which were really errors) 10 years ago
Drew DeVault 464b49eda2 Merge pull request from Luminarys/master 10 years ago
Luminarys 96ab21b276 Fixes to resizing and added in resize lock once boundaries are exceeded 10 years ago
Luminarys 461da7f87f Added in bspwm like mouse resizing 10 years ago
Luminarys f589731f29 Rewrite of resize command to make it more sane 10 years ago
Half-Shot 68213d57c5 Fixed style errors 10 years ago
Drew DeVault 3a5fce339f Reset key buffer on reload 10 years ago
Half-Shot 713bf29ec9 Few stray bits 10 years ago
Half-Shot 5a9ba261bc Merge branch 'master' of https://github.com/SirCmpwn/sway 10 years ago
Half-Shot 2a62c5c7fb Basic left right move command implemented. 10 years ago
minus 754793aad4 added IPC messages get_workspaces and get_outputs 10 years ago
taiyu 36e07e9ebc find_parent_by_type 10 years ago
Luminarys c9935507f2 Style fixes 10 years ago
Luminarys d06732e1a8 Altered incorrect comment 10 years ago
Luminarys bc3babf566 Added in basic resize command 10 years ago
minus 4c56cd0ed6 set I3SOCK for i3-msg compatibility 10 years ago
minus 6ab968e63e fixed formatting 10 years ago
minus f26ed32e46 added sway_terminate to exit cleanly 10 years ago
minus 70f046c87a set IPC client sockets to close on exec 10 years ago
minus 91c0877264 properly exit sway 10 years ago
minus bfbadadf70 use env var SWAYSOCK if available 10 years ago
minus 773e85c681 properly handle IPC clients 10 years ago
minus 5d99215469 added i3-ipc support/parsing 10 years ago
minus 8981b48cd2 very basic IPC implementation 10 years ago
Drew DeVault 579fe70ed9 Add command line parsing 10 years ago
taiyu 927ef0a5ec Merge branch 'master' of https://github.com/SirCmpwn/sway 10 years ago
Drew DeVault 95f5660897 Merge pull request from taiyu-len/master 10 years ago
taiyu f5fde7c45c style 10 years ago
taiyu f6e002fb8b small fix, default width/height 0 10 years ago
taiyu b76dcf6e0f unnessesary log 10 years ago
taiyu fbaa9111a8 setup for resizable windows, drop weight 10 years ago
Drew DeVault 85ae987515 Fix compiler warning 10 years ago
Drew DeVault 14947c92aa Merge pull request from taiyu-len/master 10 years ago
taiyu ba6034e8c8 changes 10 years ago
KoffeinFlummi 3c124d9e7d Change gap behaviour to more closely match i3-gaps 10 years ago
taiyu 1d9b73ed67 remove debug message 10 years ago
taiyu 686780f12d another small fix to move_focus 10 years ago
taiyu 66e82a68fc small fix 10 years ago
taiyu 5ff0619ca1 input state, find_container_in_direction 10 years ago
taiyu 470b4dfbae key_state.ch, and command conflicts resolved 10 years ago
Drew DeVault 4db89b5fe4 Deal with more xkb bullshit 10 years ago
Drew DeVault e5d3074d70 Whitelist a handful of characters for keys 10 years ago
Luminarys 29b6b2f37b Fixed mode_toggle 10 years ago
Drew DeVault 1d8591d902 Improve key handling somewhat 10 years ago
Drew DeVault 84a778b688 Improve key buffer handling 10 years ago
Drew DeVault 2dabca03f4 Remove logging of all key presess 10 years ago
Drew DeVault 057d2e529d Merge pull request from z33ky/master 10 years ago
Alexander 'z33ky' Hirsch f85d0740a8 Fix potential memory leak 10 years ago
Alexander 'z33ky' Hirsch 22675b0111 Minor style fix 10 years ago
Alexander 'z33ky' Hirsch c068f47ce3 Fix potential crash when toggling fullscreen mode 10 years ago
Drew DeVault 74c9df0c07 Fix error with workspace/output name matching 10 years ago
taiyu 6f424ff6b8 fixed default active_workspace, and more use of set_focused_container_for(...) 10 years ago
taiyu b79a49a394 use enums for pointer click names 10 years ago
taiyu a31f23f90c fixed active_workspace update on focus change 10 years ago
taiyu 269d6ba4ea fixed 10 years ago
taiyu 48a983316c floating mode_toggle 10 years ago
Luminarys c29214f348 Minor style fix 10 years ago
Drew DeVault 4ac920827d Merge pull request from taiyu-len/master 10 years ago
taiyu e53a95c60d style 10 years ago
taiyu 7bbb102e2d reset floating view on floating_mod repress 10 years ago
aouelete acbcf17905 Fixed config path 10 years ago
taiyu 8f529536e3 pointer uses its own modifiers 10 years ago
Luminarys daea22bc89 Resize lock fixes 10 years ago
Luminarys 9542f8746a Added in resize locking 10 years ago
taiyu 289aab9f0a removed debug which shouldnt be there 10 years ago
taiyu 8205a6fd3b floating_modifier uses mod_keys instead of anykey 10 years ago
Luminarys 0e4df85ba1 Fixed config loading 10 years ago
Drew DeVault 0f29f04816 Set test to NULL when appropriate 10 years ago
Drew DeVault 1ec8e082a2 Free environment vars after loading config 10 years ago
Drew DeVault 79f9d93ef3 Refactor config file loading 10 years ago
Drew DeVault 8fb2e7e34e Merge pull request from taiyu-len/master 10 years ago
Drew DeVault ae367c5af4 Merge pull request from SyedAmerGilani/fix_memory_leaks 10 years ago
Syed Amer Gilani ba5b451dd0 fixed string building for XDG_CONFIG_HOME config loading 10 years ago
Syed Amer Gilani 95517ac77e fix a few possible memory leaks 10 years ago
taiyu c5a6982893 fixed some more bugs, moved layout_log into log.ch, restored focus_parent 10 years ago
taiyu e16a4015ff fixed focus key handler 10 years ago
taiyu 1bf02144e5 fixed floating_modifier related things 10 years ago
taiyu 6dc1ae802b focus to only child 10 years ago
Luminarys 774e594714 Fixed full screen workspace switch focusing 10 years ago
taiyu 2f40459de4 fixed focus on fullscreen view destroy 10 years ago
Luminarys f718556a85 Removed debugging, added in proper gap resets for config reloads 10 years ago
Luminarys ab43927a47 Minor fixes that might be helpful later 10 years ago
Luminarys 7137be9a3f Fixes to make floating windows work better 10 years ago
Luminarys 3e950c2b1c Basic fixes to floating movement 10 years ago
Drew DeVault cf916bbf6f Improvements to gaps 10 years ago
Drew DeVault 446d593b4c Merge pull request from KoffeinFlummi/gaps 10 years ago
KoffeinFlummi c75d5ceba4 Merge remote-tracking branch 'upstream/master' into gaps 10 years ago
Drew DeVault 8e201091a5 Fix indented comments being weird 10 years ago
KoffeinFlummi 4c688cba4e Add support for gaps option 10 years ago
Drew DeVault 443ae9b89e Merge pull request from minus7/assert 10 years ago
minus faccaf6112 added sway_assert function 10 years ago
Luminarys 5b6e489872 More patches for wlc compat 10 years ago
Luminarys a7c045a520 Patched for wlc updates 10 years ago
Half-Shot f314d95103 Merge branch 'master' of https://github.com/SirCmpwn/sway 10 years ago
Will Hunt d6ab5e481b Beguin work on the move command. 10 years ago
Luminarys 7756f423c3 Removed unnecessary debugging lines 10 years ago
Luminarys 01c6caced6 Added in proper focus handling for floating windows 10 years ago
taiyu 03e83c7ef9 restored fullscreen/focus behavior 10 years ago
Luminarys 23b90d8e69 Fixed mouse clicks from triggering a segfault 10 years ago
Drew DeVault 85a573dab7 Revert "enhanced whitespace remover" 10 years ago
Drew DeVault a64b10df83 Fix switching between focused outputs 10 years ago
Drew DeVault 868cb3ca71 Revert "config handles comments better" 10 years ago
Drew DeVault 2139001c9f Coding style enforcement 10 years ago
taiyu af1b3d9755 fixed floating window crashing bug 10 years ago
Drew DeVault 2f6dd0687b Merge pull request from taiyu-len/focus_v2 10 years ago
Drew DeVault debb0d6bc1 Fix 10 years ago
taiyu b132f67e7b minor fixes 10 years ago
taiyu abd0afb03a enhanced whitespace remover 10 years ago
taiyu e9c3a9016f config handles comments better 10 years ago
taiyu 63bc0d3b54 more changes 10 years ago
taiyu eff55d0de1 fixed doubling memory bug for config lines longer then 128 10 years ago
taiyu 4606fb1ee3 merged Luminarys resizing code 10 years ago
taiyu f0fe4a346d style 10 years ago
taiyu 11321ca2dd changed handling of focus, handling of view by type 10 years ago
Luminarys e541ba3d87 Added in basic, but semi-broken moving/resizing functionality to floating windows 10 years ago
Drew DeVault 780893a933 Add support for workspace [name] output [name] 10 years ago
Drew DeVault 3f3d1ffee4 Rearrange main.c some more 10 years ago
Luminarys 7427ce8930 Switched config loading order to prevent root access w/wlc 10 years ago
Luminarys 1781450e86 Typo fix and more clarification 10 years ago
Luminarys b5f19f0fd3 View destroy handling clean up and clarifications 10 years ago
taiyu 199ba05ef1 put back 10 years ago
taiyu 0eed6a4f99 Merge branch 'master' of https://github.com/SirCmpwn/sway 10 years ago
taiyu d2995d1eb2 fixed handling of views with override_redirect (dmenu) 10 years ago
Drew DeVault 9835845e22 Fix segfault from focus_view 10 years ago
taiyu f832c02065 fixed when views dont have names. 10 years ago