| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-12-14 | Adaptions for API change in json-c v0.130.15.1 | Furkan Sahin | -5/+4 | |
| Lift restriction on json-c <= 0.12.1 ipc-server: Acquire ownership of referenced json_object properly When adding a referenced json_object with an unknown lifetime to another json_object, it must be done with a wrapped call to json_object_get() to acquire the ownership of that json_object. | ||||
| 2017-12-17 | Revert "Merge remote-tracking branch 'besser82/bugfix/json-c' into 0.15" | Furkan Sahin | -4/+5 | |
| This reverts commit a427d79c013a14ce196ca8dac5644ff2c76637ca, reversing changes made to f896cb48106e704a57f93790b46fa7e183d646eb. | ||||
| 2017-12-14 | Adaptions for API change in json-c v0.13 | Furkan Sahin | -5/+4 | |
| 2017-10-22 | swaygrab: Add some error handling. | Furkan Sahin | -1/+11 | |
| - If IPC response contains `success: false`, abort and print error message. - If tree has no nodes, abort with error msg instead of segfaulting. | ||||
| 2017-10-22 | swaygrab: Increase max depth of JSON parsing to 256. Prevent segfault if IPC ↵ | Furkan Sahin | -1/+10 | |
| response can't be parsed. The default max nesting depth of json-c is 32, which can cause some valid trees to fail to be parsed, so increase that. Also instead of segfaulting, just abort and print the error returned by json-c. | ||||
| 2017-10-06 | Fix github links in doc | Furkan Sahin | -1/+1 | |
| 2017-09-11 | fixes a hanging swaygrab | Furkan Sahin | -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-06-20 | Use fork in swaygrab instead of popen. | Furkan Sahin | -10/+21 | |
| 2017-07-04 | Make asciidoc (and man pages) optional | Furkan Sahin | -1/+3 | |
| And remove it from the build | ||||
| 2017-06-17 | FFmpeg options for swaygrab | Furkan Sahin | -4/+20 | |
| 2017-06-05 | FreeBSD fixes | Furkan Sahin | -2/+2 | |
| 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-26 | Add -DVERSION flag for release version numbers | Furkan Sahin | -5/+1 | |
| 2017-03-10 | UnGNUify the codebase | Furkan Sahin | -0/+4 | |
| 2017-02-13 | Document swaygrab -f | Furkan Sahin | -1/+4 | |
| 2016-09-18 | implement "focused container" feature for swaygrab | Furkan Sahin | -40/+183 | |
| 2016-04-28 | Fix missing include paths | Furkan Sahin | -0/+1 | |
| When headers were installed in more sofisticated places (but package config knows it right), it revealed missing paths in CMake configuration. Lets fix it. | ||||
| 2016-03-29 | Fix a typo in swaygrab manual | Furkan Sahin | -1/+1 | |
| 2016-03-28 | Added -R option to getopt opt_string | Furkan Sahin | -1/+1 | |
| 2016-03-24 | CMake: add missing wlc include dir for common and swaygrab | Furkan Sahin | -0/+1 | |
| 2016-02-26 | Correctly exit sway on errors. | Furkan Sahin | -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-24 | use log10 in numlen | Furkan Sahin | -0/+1 | |
| 2016-01-23 | Revert "s/numlen/log10/g" | Furkan Sahin | -3/+2 | |
| This reverts commit 4d8a071134db4ced1870c2d3177fb8a95e249567. | ||||
| 2016-01-23 | s/numlen/log10/g | Furkan Sahin | -2/+3 | |
| 2016-01-17 | Copy filename from argv | Furkan Sahin | -1/+1 | |
| Fix #449 | ||||
| 2016-01-05 | Fix whitespace issues. | Furkan Sahin | -1/+1 | |
| 2015-12-22 | swaygrab: Fix memory leak when recording videos | Furkan Sahin | -0/+1 | |
| 2015-12-17 | swaygrab: add default output filename. | Furkan Sahin | -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-17 | swaygrab: update man page | Furkan Sahin | -5/+9 | |
| 2015-12-17 | swaygrab: make focused output default | Furkan Sahin | -8/+47 | |
| This makes swaygrab use the currently focused output as source if no other output is defined with the `-o, --output <output>` option. | ||||
| 2015-12-14 | Move numlen(1) to sway/util.c | Furkan Sahin | -10/+1 | |
| 2015-12-02 | move manpages to subfolders | Furkan Sahin | -0/+60 | |
| 2015-12-02 | cmake: build common code only once | Furkan Sahin | -5/+2 | |
| This creates (static) libraries for protocols/, common/, and wayland/. | ||||
| 2015-12-01 | cmake: remove subprojects | Furkan Sahin | -4/+2 | |
| 2015-12-01 | cmake: use out-of-source build | Furkan Sahin | -2/+0 | |
| 2015-12-01 | cmake: use tabs instead of spaces | Furkan Sahin | -7/+7 | |
| 2015-12-01 | cmake: style consistency | Furkan Sahin | -4/+8 | |
| 2015-12-01 | cmake: convert all cmake commands to lowercase | Furkan Sahin | -3/+3 | |
| 2015-11-28 | Fix option parsing | Furkan Sahin | -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-28 | swaygrab: Add --help option that prints usage | Furkan Sahin | -1/+3 | |
| 2015-11-28 | swaygrab: Print usage and exit on unknown options | Furkan Sahin | -0/+12 | |
| 2015-11-28 | Use macros for exit values | Furkan Sahin | -2/+2 | |
| 2015-11-28 | Remove extraneous logging from swaygrab | Furkan Sahin | -1/+0 | |
| 2015-11-28 | Rearrange logging headers | Furkan Sahin | -0/+1 | |
| Ref #270 | ||||
| 2015-11-27 | Fix uninitialized variable warning in swaygrab | Furkan Sahin | -1/+1 | |
| 2015-11-27 | Add ffmpeg capture to swaygrab (with limitations) | Furkan Sahin | -10/+104 | |
| This needs to be multithreaded to have any sort of realistic expectation of performance, due to issues with syncronous I/O. | ||||
| 2015-11-27 | Fix swaygrab memory leak | Furkan Sahin | -0/+2 | |
| 2015-11-27 | Implement swaygrab for still images | Furkan Sahin | -6/+50 | |
| 2015-11-27 | Add command line to swaygrab | Furkan Sahin | -1/+54 | |
| Also modifies IPC client so that we can work with persistent connections. | ||||
| 2015-11-27 | Add swaygrab subproject | Furkan Sahin | -0/+28 | |
