summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-01-26Stable version 25v25Bert Münnich
2019-01-26New colorsBert Münnich
2019-01-26Mention X resource properties in build-time color configBert Münnich
2019-01-26Overhaul introductionary textBert Münnich
2019-01-23Align compile-time color options with X resource colorsBert Münnich
Two colors are more than enough!
2019-01-23Simplify X resource retrievalBert Münnich
Also makes the color names in config.def.h constant again.
2019-01-23Support X resource entries with Sxiv class nameBert Münnich
2019-01-23Fix code style of merged codeBert Münnich
2019-01-23Add Xresources capabilitynoamcore
2019-01-01Add rawtherapee entry to key-handlerBert Münnich
2019-01-01Copy to primary buffer and clipboardBert Münnich
The file names are separated with newlines in the primary and with spaces in the clipboard.
2019-01-01Remove tags from image-infoBert Münnich
2018-12-31Remove tagging from key-handlerBert Münnich
2018-12-29Document undocumented "-" behaviorBert Münnich
2018-12-29Fix file list indexes when deleting last imageBert Münnich
Fixes issue #331
2018-10-15Set window title only once at startupBert Münnich
Putting image info in the title predates the info bar; it no longer seems necessary. Fixes issue #318.
2018-10-11Revise MakefileBert Münnich
Use uppercase for externally defined macros and lowercase for macros defined in the makefile. Also simplify generation of version.h.
2018-08-04Set executable bit on scripts in exec folderPatryk Czachurski
2018-07-30Respect updated path format when cleaning cacheKacper Gutowski
Since d8114e8 the file name is used for caching as-is without adding .jpg at the end, but sxiv -c still expected old format causing it to remove all fresh thumbnails.
2018-07-30Don't skip dot files when cleaning cacheKacper Gutowski
2018-06-10Simplify cg_mark_range furtherBert Münnich
2018-06-09Set global markidx whenever a single img is (un)markedBert Münnich
This also sets *markidx* when using the right mouse button in thumbnail mode.
2018-06-09(Un)mark thumbnails while holding Button3 downBert Münnich
2018-06-09(Un)mark single image through generic functionBert Münnich
2018-06-09Simplify cg_mark_rangeBert Münnich
2018-06-09Rename variable toggledidx to markidxBert Münnich
2018-06-09Fix cg_mark_range after removing images from file listBert Münnich
2018-06-09Remove unnecessary special cases in cg_mark_rangeBert Münnich
2018-06-09Change default key-bindings of mark commandsBert Münnich
*Shift-m* feels much more natural for *mark_range* and *Ctrl-u* is decent enough for *unmark_all*.
2018-06-09Add mark range functionDaniel Lublin
Sets the marked state of all images ranging from the latest marked/unmarked image to the current image, to the state of that latest toggled image.
2018-06-09New version schemeBert Münnich
VERSION string between releases is last release suffixed with '+'. Additionally, use output of git-describe instead of VERSION string, if it is not empty.
2018-04-11Initialize window bar buffers to empty stringBert Münnich
Fixes issue #308.
2018-02-18Revise waiting for child processesBert Münnich
2018-02-18Close image-info explicitlyBert Münnich
2018-02-18Skip imlib cache when reloading due to inotify eventBert Münnich
2018-02-18Ignore outdated inotify eventsBert Münnich
2018-01-22Do not limit fit-to-win to smallest zoom levelBert Münnich
Related to issue #303
2018-01-22Make zoomdiff compare impact on image dimensionsBert Münnich
Before that zoomdiff was a merely heuristic. Related to issue #303
2018-01-22Use float for ox/oy compare valuesBert Münnich
Fixes issue #302
2018-01-22Use argument to select between two drag methodsphi
2018-01-09RefactoringBert Münnich
2018-01-09Fix a potential uninitialized variableHyleus
2017-12-13Fix autoreload-nop accidentally selecting on stdinLeonardo Taccari
When sxiv is built with AUTORELOAD=nop if something is feed via stdin it will start to infinitely call select() leading to a 100% CPU usage. Thanks to @sdx23 for helping in analyzing that problem! Fixes issue #297.
2017-12-07Separate bar fields only by spacesBert Münnich
2017-12-07Simplify drawing of bar textBert Münnich
Non-fitting text is truncated by simply cutting it off. win_textwidth() has been replaced by a simple macro wrapper around win_draw_text() with a maximum width of zero, which results in a dry-run that still calculates the number of pixels used by the text, much like snprintf(3) with a buffer length of zero.
2017-12-07Replace utf8codepoint with Chris Wellons' utf8_decodeBert Münnich
Code under a different license should be kept in a separate file. This implemention is a single header file with ~65 lines, so it better fits this requirement.
2017-12-07win_textwidth is no longer needed outside window.cBert Münnich
2017-12-07Remove obsolete files[].baseBert Münnich
2017-12-07Left bar shows file name as given by userBert Münnich
2017-12-07Try to match a fallback font if neededSquibby
Fixes #276 Instead of rendering the entire filename at once, Xft will let us do it character by character. This will allow sxiv to query fontconfig for a font that can provide any missing codepoints, if needed. A known issue of this patch is that the "..." dots rendering will not work properly for very long multibyte filenames. That is because we cannot easily predict the final width of the rendered filename before drawing it. I couldn't figure out a clean way to deal with this, so I ended up just truncating the offending filenames.