minus
bfbadadf70
use env var SWAYSOCK if available
...
or fall back to /tmp/sway-ipc.sock
9 years ago
minus
773e85c681
properly handle IPC clients
9 years ago
minus
5d99215469
added i3-ipc support/parsing
9 years ago
minus
8981b48cd2
very basic IPC implementation
...
simply executes the received data as command
9 years ago
Drew DeVault
579fe70ed9
Add command line parsing
...
Closes #6
9 years ago
taiyu
927ef0a5ec
Merge branch 'master' of https://github.com/SirCmpwn/sway
...
merging
9 years ago
Drew DeVault
95f5660897
Merge pull request #97 from taiyu-len/master
...
setup for resizable windows, drop weight
9 years ago
taiyu
f5fde7c45c
style
9 years ago
taiyu
f6e002fb8b
small fix, default width/height 0
9 years ago
taiyu
b76dcf6e0f
unnessesary log
9 years ago
taiyu
fbaa9111a8
setup for resizable windows, drop weight
9 years ago
Drew DeVault
85ae987515
Fix compiler warning
9 years ago
Drew DeVault
14947c92aa
Merge pull request #94 from taiyu-len/master
...
input_state.ch, and command conflicts resolved
9 years ago
taiyu
ba6034e8c8
changes
9 years ago
KoffeinFlummi
3c124d9e7d
Change gap behaviour to more closely match i3-gaps
...
Previously, when only using inner gaps, the gap between a window at the
edge of the output was only half the size of the gaps between views.
Additionally, the gaps between the actual windows was twice as wide as
it was on i3-gaps.
9 years ago
taiyu
1d9b73ed67
remove debug message
9 years ago
taiyu
686780f12d
another small fix to move_focus
9 years ago
taiyu
66e82a68fc
small fix
9 years ago
taiyu
5ff0619ca1
input state, find_container_in_direction
9 years ago
taiyu
470b4dfbae
key_state.ch, and command conflicts resolved
9 years ago
Drew DeVault
4db89b5fe4
Deal with more xkb bullshit
9 years ago
Drew DeVault
e5d3074d70
Whitelist a handful of characters for keys
...
Ones that don't change when you hold shift
9 years ago
Luminarys
29b6b2f37b
Fixed mode_toggle
9 years ago
Drew DeVault
1d8591d902
Improve key handling somewhat
...
XKB is fucking bullshit
9 years ago
Drew DeVault
84a778b688
Improve key buffer handling
9 years ago
Drew DeVault
2dabca03f4
Remove logging of all key presess
...
This makes the logs a bit too hard to read
9 years ago
Drew DeVault
057d2e529d
Merge pull request #92 from z33ky/master
...
A couple of cppcheck issues
9 years ago
Alexander 'z33ky' Hirsch
f85d0740a8
Fix potential memory leak
9 years ago
Alexander 'z33ky' Hirsch
22675b0111
Minor style fix
9 years ago
Alexander 'z33ky' Hirsch
c068f47ce3
Fix potential crash when toggling fullscreen mode
9 years ago
Drew DeVault
74c9df0c07
Fix error with workspace/output name matching
9 years ago
taiyu
6f424ff6b8
fixed default active_workspace, and more use of set_focused_container_for(...)
9 years ago
taiyu
b79a49a394
use enums for pointer click names
9 years ago
taiyu
a31f23f90c
fixed active_workspace update on focus change
9 years ago
taiyu
269d6ba4ea
fixed
9 years ago
taiyu
48a983316c
floating mode_toggle
9 years ago
Luminarys
c29214f348
Minor style fix
9 years ago
Drew DeVault
4ac920827d
Merge pull request #89 from taiyu-len/master
...
reset floating view on floating_mod repress
9 years ago
taiyu
e53a95c60d
style
9 years ago
taiyu
7bbb102e2d
reset floating view on floating_mod repress
9 years ago
aouelete
acbcf17905
Fixed config path
9 years ago
taiyu
8f529536e3
pointer uses its own modifiers
9 years ago
Luminarys
daea22bc89
Resize lock fixes
9 years ago
Luminarys
9542f8746a
Added in resize locking
9 years ago
taiyu
289aab9f0a
removed debug which shouldnt be there
9 years ago
taiyu
8205a6fd3b
floating_modifier uses mod_keys instead of anykey
9 years ago
Luminarys
0e4df85ba1
Fixed config loading
9 years ago
Drew DeVault
0f29f04816
Set test to NULL when appropriate
...
Thanks @SyedAmerGilani
9 years ago
Drew DeVault
1ec8e082a2
Free environment vars after loading config
...
Thanks @SyedAmerGilani
9 years ago
Drew DeVault
79f9d93ef3
Refactor config file loading
9 years ago
Drew DeVault
8fb2e7e34e
Merge pull request #79 from taiyu-len/master
...
fixed floating_modifier related things
9 years ago
Drew DeVault
ae367c5af4
Merge pull request #80 from SyedAmerGilani/fix_memory_leaks
...
fix a few possible memory leaks
9 years ago
Syed Amer Gilani
ba5b451dd0
fixed string building for XDG_CONFIG_HOME config loading
9 years ago
Syed Amer Gilani
95517ac77e
fix a few possible memory leaks
9 years ago
taiyu
c5a6982893
fixed some more bugs, moved layout_log into log.ch, restored focus_parent
9 years ago
taiyu
e16a4015ff
fixed focus key handler
9 years ago
taiyu
1bf02144e5
fixed floating_modifier related things
9 years ago
taiyu
6dc1ae802b
focus to only child
9 years ago
Luminarys
774e594714
Fixed full screen workspace switch focusing
9 years ago
taiyu
2f40459de4
fixed focus on fullscreen view destroy
9 years ago
Luminarys
f718556a85
Removed debugging, added in proper gap resets for config reloads
9 years ago
Luminarys
ab43927a47
Minor fixes that might be helpful later
9 years ago
Luminarys
7137be9a3f
Fixes to make floating windows work better
9 years ago
Luminarys
3e950c2b1c
Basic fixes to floating movement
9 years ago
Drew DeVault
cf916bbf6f
Improvements to gaps
9 years ago
Drew DeVault
446d593b4c
Merge pull request #73 from KoffeinFlummi/gaps
...
Add support for gaps option
9 years ago
KoffeinFlummi
c75d5ceba4
Merge remote-tracking branch 'upstream/master' into gaps
9 years ago
Drew DeVault
8e201091a5
Fix indented comments being weird
9 years ago
KoffeinFlummi
4c688cba4e
Add support for gaps option
9 years ago
Drew DeVault
443ae9b89e
Merge pull request #72 from minus7/assert
...
added sway_assert function
9 years ago
minus
faccaf6112
added sway_assert function
...
returns false on a failed assertion in release mode and raises SIGABRT in debug mode
9 years ago
Luminarys
5b6e489872
More patches for wlc compat
9 years ago
Luminarys
a7c045a520
Patched for wlc updates
9 years ago
Half-Shot
f314d95103
Merge branch 'master' of https://github.com/SirCmpwn/sway
9 years ago
Will Hunt
d6ab5e481b
Beguin work on the move command.
...
Stubbed method.
9 years ago
Luminarys
7756f423c3
Removed unnecessary debugging lines
9 years ago
Luminarys
01c6caced6
Added in proper focus handling for floating windows
9 years ago
taiyu
03e83c7ef9
restored fullscreen/focus behavior
9 years ago
Luminarys
23b90d8e69
Fixed mouse clicks from triggering a segfault
9 years ago
Drew DeVault
85a573dab7
Revert "enhanced whitespace remover"
...
This reverts commit abd0afb03a
.
9 years ago
Drew DeVault
a64b10df83
Fix switching between focused outputs
9 years ago
Drew DeVault
868cb3ca71
Revert "config handles comments better"
...
This reverts commit e9c3a9016f
.
9 years ago
Drew DeVault
2139001c9f
Coding style enforcement
...
This was done by hand, so I might have missed things. If anyone knows of
a good C style enforcement tool, let me know.
9 years ago
taiyu
af1b3d9755
fixed floating window crashing bug
9 years ago
Drew DeVault
2f6dd0687b
Merge pull request #65 from taiyu-len/focus_v2
...
Focus v2
9 years ago
Drew DeVault
debb0d6bc1
Fix #64
9 years ago
taiyu
b132f67e7b
minor fixes
9 years ago
taiyu
abd0afb03a
enhanced whitespace remover
9 years ago
taiyu
e9c3a9016f
config handles comments better
9 years ago
taiyu
63bc0d3b54
more changes
9 years ago
taiyu
eff55d0de1
fixed doubling memory bug for config lines longer then 128
9 years ago
taiyu
4606fb1ee3
merged Luminarys resizing code
9 years ago
taiyu
f0fe4a346d
style
9 years ago
taiyu
11321ca2dd
changed handling of focus, handling of view by type
9 years ago
Luminarys
e541ba3d87
Added in basic, but semi-broken moving/resizing functionality to floating windows
9 years ago
Drew DeVault
780893a933
Add support for workspace [name] output [name]
9 years ago
Drew DeVault
3f3d1ffee4
Rearrange main.c some more
9 years ago
Luminarys
7427ce8930
Switched config loading order to prevent root access w/wlc
9 years ago
Luminarys
1781450e86
Typo fix and more clarification
9 years ago
Luminarys
b5f19f0fd3
View destroy handling clean up and clarifications
9 years ago