Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-28 | Revised error handling | Bert Münnich | |
- Functions warn() and die() replaced by GNU-like error(3) function - Register cleanup() with atexit(3) - Functions called by cleanup() are marked with CLEANUP and are not allowed to call exit(3) | |||
2015-10-28 | Prefix safe allocation functions with 'e' instead of 's_' | Bert Münnich | |
2015-10-28 | Removed unnecessary buffer size constants | Bert Münnich | |
2015-10-28 | Use XSI realpath(3) | Bert Münnich | |
2015-10-28 | Use POSIX.1-2008 getline(3) | Bert Münnich | |
2015-10-28 | Removed feature test macro definitions from source files | Bert Münnich | |
2015-10-28 | Removed overcautious parameter checks | Bert Münnich | |
2015-08-19 | Always run image-info script after key-handler in image mode; fixes issue #213 | Bert Münnich | |
2015-01-18 | Pass real paths to key handler instead of the paths provided by the user | Bert Münnich | |
Programs called by the key handler might replace symlinks instead of their targets. | |||
2015-01-04 | Cache out of view thumbnails in the background | Bert Münnich | |
2015-01-04 | Use bit-field for boolean flags in fileinfo struct | Bert Münnich | |
2014-12-01 | Ignore SIGPIPE, caused by key handler exiting before all files got printed, ↵ | Bert Münnich | |
fixes issue #188 | |||
2014-11-27 | Pass file paths to key handler via stdin; fixes issue #187 | Bert Münnich | |
2014-11-27 | Fixed leakage of pipe descriptors in case of failing fork | Bert Münnich | |
2014-10-24 | Do not print could-not-open-warnings for files found by directory traversal | Bert Münnich | |
2014-10-01 | Corrected & refactored handling of window bar content... | Bert Münnich | |
Old snprintf calls could have overflowed the buffers. | |||
2014-10-01 | Fixed segfault on image removal with uninitialized thumbnails; fixes issue #177 | Bert Münnich | |
2014-09-30 | Unified file count variable for image & thumbnail mode | Bert Münnich | |
2014-09-27 | Changed image mark in thumbnail view to small rectangle | Bert Münnich | |
2014-09-26 | Refactored main loop; properly fixes startup issue | Bert Münnich | |
2014-09-26 | Fixed startup in thumbnail mode with floating window | Bert Münnich | |
2014-09-26 | Revised thumbnail loading... | Bert Münnich | |
- Only load the thumbnails that are currently visible in the window - Unload thumbnails that are leaving the visible area - Much less memory needed, but scrolling is now slower - This also unintentionally fixes issue #86 | |||
2014-09-11 | Fixed segfault caused by image removal in thumbnail mode | Bert Münnich | |
2014-09-01 | Simplified img_frame_animate | Bert Münnich | |
2014-08-29 | Corrected i_alternate, fixes issue #171 | Bert Münnich | |
2014-08-22 | Bug #165: Deletion of unnecessary null pointer checks | Markus Elfring | |
The function "free" performs input parameter validation. http://pubs.opengroup.org/onlinepubs/9699919799/functions/free.html It is therefore not needed to check a passed pointer before this function call. A corresponding update suggestion was generated by the software "Coccinelle" from the following semantic patch approach. http://coccinelle.lip6.fr/ @Remove_unnecessary_pointer_checks1@ expression x; @@ -if (x != \(0 \| NULL\)) free(x); @Remove_unnecessary_pointer_checks2@ expression x; @@ -if (x != \(0 \| NULL\)) { free(x); x = \(0 \| NULL\); -} @Remove_unnecessary_pointer_checks3@ expression a, b; @@ -if (a != \(0 \| NULL\) && b != \(0 \| NULL\)) +if (a) free(b); @Remove_unnecessary_pointer_checks4@ expression a, b; @@ -if (a != \(0 \| NULL\) && b != \(0 \| NULL\)) { +if (a) { free(b); b = \(0 \| NULL\); } Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> | |||
2014-08-18 | Further simplified thumbnail marks | Bert Münnich | |
2014-08-17 | Full redraw when removing files during thumbnail reloading; fixes issue #164 | Bert Münnich | |
2014-08-16 | Fixed wrong thumbnail-to-file mappings caused by file deletions | Bert Münnich | |
2014-08-16 | Pass marked files to external key handler in thumbnail mode; fixes issue #135 | Bert Münnich | |
2014-08-16 | Count number of marked files | Bert Münnich | |
2014-08-16 | Unified file index variable for image & thumbnail mode | Bert Münnich | |
2014-08-16 | Generalized thumbnail loading, allows easier reloading of thumbnails later on | Bert Münnich | |
2014-07-28 | Overhauled window drawing, yet again; fixes issue #155 | Bert Münnich | |
- Buffer for window content is bigger than the window, minimizes artifacts when window is resized - Back to using XSetWindowBackgroundPixmap() instead of XCopyArea(), no need to handle exposure events; X server can show gray background directly after resize event before sxiv redraws the window contents | |||
2014-07-23 | Added support for multiple commands per key/button mapping; elegant fix for ↵ | Bert Münnich | |
issue #150 | |||
2014-07-23 | Revised command structure and key and mouse button mappings | Bert Münnich | |
2014-06-15 | Show key handler status in bar while it is running | Bert Münnich | |
2014-05-24 | Timeout initial redraw | Miroslav Koskar | |
2014-03-17 | Use real path of all files internally, requires _XOPEN_SOURCE>=500, fixes ↵ | Bert Münnich | |
issue #137 | |||
2014-02-18 | Warn once when external key combo is used and key-handler not installed | Bert Münnich | |
2014-02-02 | Unified X atom initialization | Bert Münnich | |
2014-01-31 | Merged pull request #129 | Bert Münnich | |
2014-01-31 | Use a prefix key to execute the key handler | András Mohari | |
The default prefix key is C-x, and can be changed in config.def.h. The first key pressed after the prefix key will be passed the external key handler, unless the key is Escape, which is used to cancel the prefix. | |||
2014-01-11 | Double click on thumbnail to open image | Bert Münnich | |
2014-01-11 | Adhere to XDG Base Directory Specification; fixes issue #124 | Bert Münnich | |
2014-01-09 | Allow config.h to use multimedia keys (XF86_XK_*); fixes issue #123 | Bert Münnich | |
2014-01-08 | Fixed handling of overloaded key mappings | Bert Münnich | |
Issue described here: https://bbs.archlinux.org/viewtopic.php?pid=1117294#p1117294 | |||
2014-01-08 | Fixup for 9574150 | Bert Münnich | |
2014-01-08 | Check file modification time after key handler | Bert Münnich | |
2014-01-08 | Fixed slideshow delay corruption after GIF animation | Bert Münnich | |