taiyu
a04f645d7c
style, safer fork
9 years ago
taiyu
a18caf6706
nomacro
9 years ago
taiyu
0bea2e2122
multi command keybinds
9 years ago
Drew DeVault
e505abfe75
Revert "new_workspace null behavior + testmap functions + regex"
...
This reverts commit e1d18e42a8
.
Fixes #180
cc @taiyu-len
9 years ago
taiyu
2093d4ddee
cmd_for_window dummy function
9 years ago
taiyu
e1d18e42a8
new_workspace null behavior + testmap functions + regex
9 years ago
taiyu
aaa0923bc4
cmd status + workspace ws output op
9 years ago
taiyu
6388241abb
mode supports multi token names
9 years ago
taiyu
799ff640f8
remove old things
9 years ago
taiyu
aa22dc3113
var replacement changes
9 years ago
taiyu
fd6d06ff61
fix missing symbol bug
9 years ago
taiyu
da76ecb5f8
escape check fix
9 years ago
taiyu
d673a72705
set variable changes
9 years ago
Thomas Wouters
c3f76f8785
fix outut typo
9 years ago
taiyu
0de29d8247
prevent views from disappearing
9 years ago
taiyu
3eb29ea736
strdup + style
9 years ago
taiyu
47ff000697
put strip_whitespace back
9 years ago
taiyu
71af5b7dde
config modes
9 years ago
taiyu
3fb8397724
free config stuff
9 years ago
taiyu
b7de289332
free config when reloading
9 years ago
taiyu
5408d34c9c
config_path cleanup
9 years ago
taiyu
3e9cdfd6a3
man page
9 years ago
taiyu
f25c6b312b
gap resize
9 years ago
taiyu
afa6747145
enum for command type
9 years ago
taiyu
c5d0b5d437
style
9 years ago
taiyu
4cd18449d2
better handling of commands during config
9 years ago
taiyu
dbeca88dee
default gap value
9 years ago
taiyu
782729be13
properly free cmd_queue, should partially fix #165 from what i tell from its log.
9 years ago
Drew DeVault
1756a4f2da
fclose /proc/modules when we're done with it
9 years ago
Drew DeVault
4ef60e7c09
Add check for nvidia module and warn user
9 years ago
Drew DeVault
47c7ed9f3a
Do not set FD_CLOEXEC
9 years ago
Drew DeVault
eb003689a3
Log sway version on startup
9 years ago
Drew DeVault
930f42ae81
Remove stropts.h from ipc.c
...
Apparently it's not required, and for some reason Fedora doesn't have
it. Fixes #162
9 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
#154 destroy view handler properly destroys views
10 years ago
taiyu
f787fac8fc
#153 add "ctrl" and "alt" to modifiers struct
10 years ago
Luminarys
28e937020a
Made scratchpad handling identical to i3
10 years ago
taiyu
79da7f112a
#151 fix
10 years ago
Drew DeVault
6b962ebd22
Merge pull request #150 from Luminarys/master
...
Added in Scratchpad
10 years ago
taiyu
836f24b047
#149 change focus before pointer_mode
10 years ago
taiyu
9acd3d2068
#149 fix, reorder floating windows on click.
10 years ago
taiyu
1924399166
#148 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 #140 , 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
...
applies to the passed in container now as well.
fixes workspaces staying always marked visible.
also set workspaces to not visible by default; happens when you move a
container to a new workspace that thus is not visible
10 years ago
minus
873a51f7e2
converted IPC to use json-c
...
get_workspaces and get_outputs
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 #135 from Luminarys/master
...
Added in build version based on git hash
10 years ago
Drew DeVault
adcf89cfe4
Do not pass modifiers when getting keysyms from wlc
...
Fixes #124
Keyboard handling can likely be simplified after this change.
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 #133 from minus7/wlc-keyboard-fix
...
fixed keyboard handling
10 years ago
minus
bfdff821c3
fixed keyboard handling
...
handle_key does not get the keysym from wlc anymore
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 #131 from nicklaswj/master
...
Focus floating window, if any, when the last tiling window has been closed
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
...
view_visibility enum remains with one constant that is the mask to wlc's view masking
10 years ago
minus
e533014201
added missing util.h/c stuff
10 years ago
minus
e854a54e96
changed workspace_{outout_,}{next,prev} to return workspace
...
so it can be reused for "move container to workspace next"
10 years ago
minus
03e4a97dbe
added "move container to workspace"
...
makes the previous commit actually testable
10 years ago
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)
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
...
merge
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
...
Press Shift
Press 0 # Reads as ')'
Release Shift
Release 0 # Reads as '0' but we now recognize it as the same
10 years ago
Drew DeVault
663f53b22a
Merge pull request #123 from Luminarys/master
...
Added in output disabling
10 years ago
Luminarys
7a21388997
Minor fix
10 years ago
Luminarys
5bfed9b213
Cleanup and minor adjustments to disabling
10 years ago