aboutsummaryrefslogtreecommitdiff
path: root/swaygrab/main.c
AgeCommit message (Collapse)AuthorLines
2018-05-11Remove swaygrab entirelyDrew DeVault-298/+0
We'll have to rewrite this later.
2017-09-11fixes a hanging swaygrabMarkus Ongyerth-4/+9
https://github.com/SirCmpwn/sway/issues/1350 is fixed with this. The commit that change swaygrab to use fork instead of Popen tried to write to the read end of the pipe in the child branch and exec in the parent branch. This commit fixes both of those and closes the write fd after writing, so convert actually exits.
2017-08-27Use fork in swaygrab instead of popen.Clar Charr-10/+21
2017-06-17FFmpeg options for swaygrabDavid Blajda-4/+9
2017-06-06FreeBSD fixesjohalun-1/+1
Increase _POSIX_SOURCE value where needed. Increase _XOPEN_SOURCE value where needed. Conditionally link to libcap (only on Linux). Possibly some trailing whitespace fixes (automatic).
2017-04-26Add -DVERSION flag for release version numbersSebastian Noack-5/+1
2017-03-10UnGNUify the codebaseDrew DeVault-0/+2
2016-09-18implement "focused container" feature for swaygrabZandr Martin-40/+59
2016-03-28Added -R option to getopt opt_stringHummer12007-1/+1
2016-02-26Correctly exit sway on errors.Mikkel Oscar Lyderik-2/+2
Calling `exit` in sway_terminate prevents sway from correctly shutting down (freeing data, cleanly terminating the ipc server, etc.). A better way is to exit straight away if the failure occurs before `wlc_run` and use sway_abort as usual if it occur when wlc is running.
2016-01-23Revert "s/numlen/log10/g"Drew DeVault-2/+2
This reverts commit 038bb8cc7c4dee77f8ee4ba3ac1ffc47409b2370.
2016-01-23s/numlen/log10/gDrew DeVault-2/+2
2016-01-17Copy filename from argvMikkel Oscar Lyderik-1/+1
Fix #449
2016-01-05Fix whitespace issues.Mikkel Oscar Lyderik-1/+1
2015-12-22swaygrab: Fix memory leak when recording videosJulien Savard-0/+1
2015-12-17swaygrab: add default output filename.Mikkel Oscar Lyderik-4/+23
With this it's possible to run `swaygrab` without a filename argument. With no filename supplied it will use a default name based on the current time. The default file will get the extension `png` for screenshots and `webm` for video capture.
2015-12-17swaygrab: make focused output defaultMikkel Oscar Lyderik-8/+42
This makes swaygrab use the currently focused output as source if no other output is defined with the `-o, --output <output>` option.
2015-12-14Move numlen(1) to sway/util.cMikkel Oscar Lyderik-10/+1
2015-11-28Fix option parsingChristoph Gysin-4/+2
Using 'flag' results in duplicate code paths for short and long options. This broke the -q short option in swaymsg, because there was: {"quiet", no_argument, &quiet, 'q'} Which will set quiet to 'q' and return 0, not 'q'.
2015-11-28swaygrab: Add --help option that prints usageChristoph Gysin-1/+3
2015-11-28swaygrab: Print usage and exit on unknown optionsChristoph Gysin-0/+12
2015-11-28Use macros for exit valuesChristoph Gysin-2/+2
2015-11-28Remove extraneous logging from swaygrabDrew DeVault-1/+0
2015-11-28Rearrange logging headersDrew DeVault-0/+1
Ref #270
2015-11-27Fix uninitialized variable warning in swaygrabDrew DeVault-1/+1
2015-11-27Add ffmpeg capture to swaygrab (with limitations)Drew DeVault-10/+102
This needs to be multithreaded to have any sort of realistic expectation of performance, due to issues with syncronous I/O.
2015-11-27Fix swaygrab memory leakDrew DeVault-0/+2
2015-11-27Implement swaygrab for still imagesDrew DeVault-6/+50
2015-11-27Add command line to swaygrabDrew DeVault-1/+54
Also modifies IPC client so that we can work with persistent connections.
2015-11-27Add swaygrab subprojectDrew DeVault-0/+12