taiyu
0d51f62224
merge + no c_extensions
2015-09-18 07:23:04 -07:00
Drew DeVault
318e1be240
Fix warnings introduced by prior commit
2015-09-18 07:27:35 -04:00
taiyu
0bea2e2122
multi command keybinds
2015-09-14 19:59:25 -07:00
Drew DeVault
e505abfe75
Revert "new_workspace null behavior + testmap functions + regex"
...
This reverts commit e1d18e42a8
.
Fixes #180
cc @taiyu-len
2015-09-13 19:46:16 -04:00
taiyu
f76f9e2eea
visible values
2015-09-12 02:52:18 -07:00
taiyu
e1d18e42a8
new_workspace null behavior + testmap functions + regex
2015-09-12 02:38:03 -07:00
taiyu
aaa0923bc4
cmd status + workspace ws output op
2015-09-10 11:07:40 -07:00
taiyu
6388241abb
mode supports multi token names
2015-09-08 10:53:15 -07:00
taiyu
aa22dc3113
var replacement changes
2015-09-08 10:27:09 -07:00
taiyu
d673a72705
set variable changes
2015-09-08 08:54:57 -07:00
taiyu
71af5b7dde
config modes
2015-09-07 14:29:40 -07:00
taiyu
f25c6b312b
gap resize
2015-09-05 20:48:52 -07:00
taiyu
2ef83664f5
remove outdated comment
2015-09-04 17:10:10 -07:00
taiyu
afa6747145
enum for command type
2015-09-04 17:09:07 -07:00
taiyu
4cd18449d2
better handling of commands during config
2015-09-04 16:57:03 -07:00
taiyu
dbeca88dee
default gap value
2015-09-04 16:14:59 -07:00
Luminarys
12e96f0f9e
Added in workspace_auto_back_and_forth
2015-08-30 21:34:24 -05:00
Luminarys
fe2ec8a676
Added in workspace back_and_forth
2015-08-30 19:59:14 -05:00
Luminarys
28e937020a
Made scratchpad handling identical to i3
2015-08-29 21:14:13 -05:00
Luminarys
7eefecf479
Added in scratchpad adding
2015-08-28 23:39:12 -05:00
taiyu
1820b3f0bb
move function redone
2015-08-28 11:03:10 -07:00
taiyu
5678d824e4
update visibility + container info functions
2015-08-27 23:18:28 -07:00
taiyu
da79bd65de
use previous outputs
2015-08-27 20:32:56 -07:00
Luminarys
acb3fbdfb5
Added in default_orientation handling
2015-08-27 21:52:59 -05:00
taiyu
357af228d6
some function documentation, fixed gaps on config reload
2015-08-26 13:35:22 -07:00
taiyu
1fa7a91bfb
move_container_to fixup
2015-08-26 11:01:26 -07:00
taiyu
225c2fbe5b
fixed segfault on exit + a little fixup of that floatfocus pr
2015-08-25 13:29:33 -07:00
minus
ca89ba83a8
changed view visibility to be bool
...
view_visibility enum remains with one constant that is the mask to wlc's view masking
2015-08-25 20:13:35 +02:00
minus
e533014201
added missing util.h/c stuff
2015-08-25 19:53:59 +02:00
minus
e854a54e96
changed workspace_{outout_,}{next,prev} to return workspace
...
so it can be reused for "move container to workspace next"
2015-08-25 19:00:20 +02:00
minus
03e4a97dbe
added "move container to workspace"
...
makes the previous commit actually testable
2015-08-25 18:25:36 +02:00
minus
f22c937953
refactored view visibility
...
- replace visibilty mask integers with an enum
- set output's visibilty mask on creation
- added update_visibility to manually update a containers visibility (e.g. when it moved to an invisible workspace)
2015-08-25 18:24:15 +02:00
minus
1efda79bf2
refactored workspace_next/prev
2015-08-25 15:17:18 +02:00
Luminarys
7c5b6f8c52
Added in backtrace printing
2015-08-24 15:44:58 -05:00
taiyu
dbad30a409
add limit to swayc_in_direction
2015-08-24 01:11:21 -07:00
taiyu
c8415d7fef
split_string memory leaks cleanedup
2015-08-23 19:09:18 -07:00
taiyu
51ab3c9180
merge
2015-08-23 12:34:18 -07:00
Drew DeVault
1ac0c8cd47
Refactor keyboard to consider modified keysyms
...
Press Shift
Press 0 # Reads as ')'
Release Shift
Release 0 # Reads as '0' but we now recognize it as the same
2015-08-23 15:28:49 -04:00
Luminarys
a65dca04e8
Style fix
2015-08-23 13:19:47 -05:00
Luminarys
98fad060e2
Added in glitchy disabling
2015-08-23 12:23:01 -05:00
taiyu
d72cc92541
style
2015-08-23 07:59:18 -07:00
taiyu
f24b78898a
dont swap view with workspace...
2015-08-22 21:54:39 -07:00
taiyu
42d5d9a177
mouse tile resize mode done
2015-08-22 21:03:45 -07:00
taiyu
e139de0857
floating/tiling move + floating resize cleaned and fixed
2015-08-22 18:01:38 -07:00
Drew DeVault
b7f4607544
Implement output configuration through config
...
Do not use `output res WIDTHxHEIGHT` yet, wlc has issues with it (cc
@Cloudef)
2015-08-22 11:18:55 -04:00
Luminarys
f6b16ca089
Refactored resizing functions into resize.c
2015-08-21 22:26:11 -05:00
taiyu
5a67628ad9
Merge branch 'master' of https://github.com/SirCmpwn/sway
...
merge
2015-08-21 10:28:49 -07:00
taiyu
1a1ac64662
bugfixes, renames
2015-08-21 10:28:37 -07:00
Drew DeVault
1c38b7a8d2
Merge pull request #111 from Luminarys/master
...
Added in proper resize locking
2015-08-21 12:23:53 -04:00
Luminarys
a8eab5492a
Added in proper resize locking
2015-08-21 11:19:06 -05:00
minus
8dfaf6265b
fixed #108 signed/unsigned comparison
2015-08-21 16:53:11 +02:00
Luminarys
7ecb55f218
Minor style fix
2015-08-21 09:29:52 -05:00
Luminarys
97bd548456
More minor fixes
2015-08-21 09:26:22 -05:00
Luminarys
de86c5f4ea
Cleanup and minor fixes
2015-08-21 09:24:26 -05:00
Drew DeVault
a436fc17ff
Merge pull request #105 from Half-Shot/master
...
Basic 'move' functionality.
2015-08-21 07:24:17 -04:00
Drew DeVault
464b49eda2
Merge pull request #101 from Luminarys/master
...
Added in basic resizing command.
2015-08-21 07:12:05 -04:00
Luminarys
96ab21b276
Fixes to resizing and added in resize lock once boundaries are exceeded
2015-08-21 00:49:47 -05:00
Luminarys
461da7f87f
Added in bspwm like mouse resizing
2015-08-21 00:17:26 -05:00
Luminarys
f589731f29
Rewrite of resize command to make it more sane
2015-08-20 21:37:59 -05:00
Drew DeVault
3a5fce339f
Reset key buffer on reload
...
To preserve my sanity
2015-08-20 17:14:46 -04:00
Half-Shot
713bf29ec9
Few stray bits
2015-08-20 21:45:00 +01:00
Half-Shot
5a9ba261bc
Merge branch 'master' of https://github.com/SirCmpwn/sway
2015-08-20 21:32:08 +01:00
Half-Shot
2a62c5c7fb
Basic left right move command implemented.
2015-08-20 21:29:40 +01:00
minus
754793aad4
added IPC messages get_workspaces and get_outputs
...
No escaping on container names is done yet, as well as some values are
hardcoded because they don't exist yet.
2015-08-20 21:13:01 +02:00
taiyu
36e07e9ebc
find_parent_by_type
2015-08-20 09:52:54 -07:00
Luminarys
bc3babf566
Added in basic resize command
2015-08-20 11:30:32 -05:00
Luminarys
15d9f1edcb
Added in basic resize command
2015-08-20 11:30:11 -05:00
minus
f8787ce69e
added missing header file
2015-08-20 15:27:59 +02:00
minus
f26ed32e46
added sway_terminate to exit cleanly
2015-08-20 15:27:56 +02:00
minus
91c0877264
properly exit sway
...
- wlc_terminate() instead of exit(0)
- unlink IPC socket
2015-08-20 15:24:33 +02:00
minus
773e85c681
properly handle IPC clients
2015-08-20 15:24:33 +02:00
minus
5d99215469
added i3-ipc support/parsing
2015-08-20 15:24:33 +02:00
minus
8981b48cd2
very basic IPC implementation
...
simply executes the received data as command
2015-08-20 15:24:33 +02:00
Drew DeVault
579fe70ed9
Add command line parsing
...
Closes #6
2015-08-20 08:37:24 -04:00
taiyu
f5fde7c45c
style
2015-08-20 05:06:22 -07:00
taiyu
fbaa9111a8
setup for resizable windows, drop weight
2015-08-20 04:47:36 -07:00
taiyu
5ff0619ca1
input state, find_container_in_direction
2015-08-19 20:22:15 -07:00
taiyu
470b4dfbae
key_state.ch, and command conflicts resolved
2015-08-19 18:59:27 -07:00
taiyu
c5a6982893
fixed some more bugs, moved layout_log into log.ch, restored focus_parent
2015-08-19 01:06:15 -07:00
taiyu
e16a4015ff
fixed focus key handler
2015-08-19 00:28:53 -07:00
Luminarys
3c430688a8
header update
2015-08-18 21:06:41 -05:00
KoffeinFlummi
c75d5ceba4
Merge remote-tracking branch 'upstream/master' into gaps
2015-08-19 00:05:18 +02:00
KoffeinFlummi
4c688cba4e
Add support for gaps option
2015-08-18 23:53:57 +02:00
minus
faccaf6112
added sway_assert function
...
returns false on a failed assertion in release mode and raises SIGABRT in debug mode
2015-08-18 23:38:34 +02:00
Drew DeVault
85a573dab7
Revert "enhanced whitespace remover"
...
This reverts commit abd0afb03a
.
2015-08-18 08:39:26 -04:00
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.
2015-08-18 07:20:34 -04:00
Drew DeVault
2f6dd0687b
Merge pull request #65 from taiyu-len/focus_v2
...
Focus v2
2015-08-18 07:02:31 -04:00
taiyu
b132f67e7b
minor fixes
2015-08-18 03:48:41 -07:00
taiyu
abd0afb03a
enhanced whitespace remover
2015-08-18 03:22:31 -07:00
taiyu
63bc0d3b54
more changes
2015-08-18 02:46:14 -07:00
taiyu
4606fb1ee3
merged Luminarys resizing code
2015-08-18 01:07:12 -07:00
taiyu
11321ca2dd
changed handling of focus, handling of view by type
2015-08-18 00:28:44 -07:00
Luminarys
e541ba3d87
Added in basic, but semi-broken moving/resizing functionality to floating windows
2015-08-18 01:33:15 -05:00
Drew DeVault
780893a933
Add support for workspace [name] output [name]
2015-08-17 20:34:53 -04:00
Luminarys
c9ce8bf1bd
Style and other minor fixes
2015-08-17 10:34:39 -05:00
Luminarys
47ec999e71
Fixes to floating and umanaged views
2015-08-17 10:18:06 -05:00
Luminarys
05f969074e
Added in basic floating toggling
2015-08-17 00:38:34 -05:00
taiyu
f1d5305dc6
fix
2015-08-16 19:06:31 -07:00
taiyu
c024f06631
handle_view_state_request
2015-08-16 17:28:06 -07:00
Luminarys
0a0fe18fd6
Added in workspace next/prev and workspace output_next/prev
2015-08-16 14:50:01 -05:00