summaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)Author
2017-10-23List objs in Makefile not srcsBert Münnich
2017-10-23Make clean removes all object filesBert Münnich
2017-10-22Always take {C,CPP,LD}FLAGS from environmentBert Münnich
Our own default values go into accompanying macros prefixed with DEF_.
2017-10-19Back to VPATH for out-of-source buildsBert Münnich
OpenBSD make supports VPATH but not pattern rules. Everything in the new Makefile should work no matter what make program is used.
2017-10-19Addendum to 1ace4fb0Bert Münnich
2017-10-16No more automatic dependency trackingBert Münnich
The new Makefile should work with the make programs shipped with FreeBSD, NetBSD and OpenBSD.
2017-10-16No more config.mkBert Münnich
2017-10-16Small refinements in MakefileBert Münnich
2017-10-16Fix dep file include in MakefileBert Münnich
2017-10-16Zoom into mouse cursor positionBert Münnich
2017-10-12Much more portable MakefileBert Münnich
The config.mk file is now optional and only needs to be created if one wants to persistently overwrite default macro values. Features used in the Makefile that are not yet in the POSIX standard: - Advanced macro assignment operators '+=' and '?=' [1] - Special target .PHONY [2] - Pattern rules [3]; only needed when $srcdir != '.'. For every pattern rule there is an inference rule with the same effect. Hopefully, the inference rules get picked up by make programs not supporting pattern rules. - Silently including multiple possibly not exisiting files [4] [5] [1] http://austingroupbugs.net/view.php?id=330 [2] http://austingroupbugs.net/view.php?id=523 [3] http://austingroupbugs.net/view.php?id=513 [4] http://austingroupbugs.net/view.php?id=333 [5] http://austingroupbugs.net/view.php?id=518
2017-10-08Always include non-configurable part of CPPFLAGSBert Münnich
2017-10-08Move DEPFLAGS from Makefile to config.mkBert Münnich
2017-10-08Mention GNU make requirement in MakefileBert Münnich
2017-10-08Get rid of SRCDIR macro, VPATH on make cmd line sufficesBert Münnich
2017-10-06Improve mouse supportBert Münnich
None of the mouse mappings uses a keyboard modifier, making it possible to access the most basic features by only using the mouse. Next/previous image with left button depending on cursor position, middle button for dragging, right button for switching to thumnail mode and wheel for zooming. Users can keep the old behaviour by simply not adapting the changes to the buttons array in config.def.h to their config.h file.
2017-10-05Simplify cursor handlingBert Münnich
2017-10-04Mouse drag translates pointer position to image areaBert Münnich
This makes mouse panning more direct and faster.
2017-09-11Fix linker command lineBert Münnich
2017-09-11Only use targets in build messagesBert Münnich
2017-09-08Move special targets to bottom of MakefileBert Münnich
2017-09-08Non-verbose buildBert Münnich
Verbose when build with `V=1'.
2017-09-08Support out-of-source buildsBert Münnich
Fixes issue #167. Long after closing this issue (kind of wontfix) we have switched to GNU make and can thus use its features like VPATH.
2017-09-08Simplify config.mkBert Münnich
2017-09-06Move configuration parts from Makefile into config.mkBert Münnich
2017-05-17Simplify autoreload backend selection in MakefileBert Münnich
2017-05-17Add autoreload support by inotify (and dummy backend nop)Max Voit
2017-05-17State the purpose of CLEANUP macroBert Münnich
2017-02-13Fix missing quote in key-handler from commit 5c607adBert Münnich
2017-01-07Pass given file names to key-handler instead of real pathsBert Münnich
Misbehaving command lines in the key-handler that rewrite the given files and thus replace symbolic links instead of their targets shall call realpath(1). Fixes issue #205 and reverts commit 92e3b578.
2016-12-28Fix unused-variable warnings in conditionally compiled codeBert Münnich
2016-12-28Merge vaygr/opt-depBert Münnich
2016-12-27Add build options for optional dependenciesVlad Glagolev
2016-12-01Merge djhejna/floatdelayBert Münnich
2016-11-30Ignore button and key events while key-handler is runningBert Münnich
Related to issue #253, which originally asked for a non-blocking key-handler.
2016-11-28Merge dwminer/framerateBert Münnich
2016-10-30Use -e for X window embeddingBert Münnich
2016-10-20Only open regular files; fixes issue #252Bert Münnich
2016-09-28Allow opening directories non-recursivelyParide Legovini
2016-08-10Update unstable version numberBert Münnich
2016-08-06Use Xft for font loading and text drawingBert Münnich
2015-12-28Fix option -q; commit d3a70a2 completely broke it; fixes issue #223Bert Münnich
2015-12-26Fix 32-bit unsigned integer shiftBert Münnich
2015-12-25Make image-info script more steady to special symbols in file namesSudo Nice
2015-12-20Stable version 1.3.2v1.3.2Bert Münnich
2015-12-20Build-time option for default thumbnail size; fixes issue #207Bert Münnich
2015-10-28Use POSIX.1-2008 getline(3)Bert Münnich
2015-10-28Removed overcautious parameter checksBert Münnich
2015-08-19Always run image-info script after key-handler in image mode; fixes issue #213Bert Münnich
2015-07-22Thumbnail cache file format depending on existance of alpha layerBert Münnich
Use PNG if image has alpha layer, JPG if not. Fixes issue #209