aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-09-16Added ICCCM WM_HINTSArthur Williams
When the window is mapped, some ICCCM WM_HINTS are set. The input field is set to true and state is set to NormalState. To quote the spec, "The input field is used to communicate to the window manager the input focus model used by the client" and "[c]lients with the Passive and Locally Active models should set the input flag to True". sxiv falls under the Passive Input model, since it expects keyboard input, but only listens for key events on its single, top-level window instead of subordinate windows (Locally Active) or the root window (Globally Active). From the end users prospective, all EWMH/ICCCM compliant WMs (especially the minimalistic ones) will allow the user to focus sxiv, which will allow sxiv to receive key events. If the input field is not set, WMs are allowed to assume that sxiv doesn't require focus.
2021-09-16Implement fill scale modeBerke Kocaoğlu
2020-01-16Stable version 26v26Bert Münnich
2020-01-16Document dependenciesBert Münnich
Fixes issues #378 and #374.
2020-01-16Fix memory leak in win_res()Bert Münnich
Fixes issue #372.
2020-01-16Fix indentationBert Münnich
2019-07-16Do not keep track of fullscreen stateBert Münnich
There is no more need for this after the removal of the special color handling for fullscreen mode in commit 2886876.
2019-07-16Use normal win colors in fullscreen modeBert Münnich
Fixes issues #361 and #367
2019-04-19Hint to xrdb for changing X resourcesBert Münnich
2019-04-19Mention supported X resources in man pageBert Münnich
2019-04-19Change colors and font only via X resourcesBert Münnich
2019-04-19Add Xresources font supportvxid
2019-04-14gitignore: Ignore autogenerated version.hChris Down
It looks to me like this is also worthy of ignoring, since it's autogenerated at make time.
2019-03-15Fix comparison broken by signednessBert Münnich
Warning generated on MacOS, reported in issue #350.
2019-03-15Match fallback font FC_SIZE to original fontFoldex
2019-02-16Search freetype headers under PREFIX tooBert Münnich
Related to PR #346.
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