Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-26 | Conditionally ignore key repeat | Dmitrij D. Czarkoff | |
For the following actions: * reset scaling ('s'), * redraw ('r'), * scale to actual size ('a'), * center image ('c'), * remove selection ('x'), * toggle fullscreen ('f'), * toggle playing (space), * print selection ('p'), * toggle overlay ('d') repeating action when key is held does not make sense. After acting upon these events ignore them until key is released or another key is pressed. | |||
2016-04-25 | Make '+' work on all layouts | Dmitrij D. Czarkoff | |
Key handling code obuses the fact that plus sign is shifted key for equals sign on US keyboard. Add '+' as a control for layouts where this is not the case. | |||
2016-04-22 | fixed comment typo in loader.h | ShanaXXII | |
2016-04-02 | Add -x switch to exit imv when reaching end of file list. | Hannes Koerber | |
2016-03-06 | Read file list from standard input continuosly | Dmitrij D. Czarkoff | |
This reduces delay before initial draw in case of slow input, opening possibilities for use cases like: $ curl -Osw "%{filename_effective}\n" "http://www.example.com/[1-10].jpg" which will download all images and start showing them once first arrives. | |||
2016-02-21 | Honour EXIF orientation tag | Dmitrij D. Czarkoff | |
2016-02-08 | Remove tabs | Harry Jeffery | |
2016-02-08 | Fix #78 | Harry Jeffery | |
If the gif disposal method is unspecified, default to compositing instead of full disposal. | |||
2016-01-24 | Fix bug in slideshow timing | Harry Jeffery | |
2016-01-17 | Fix memory leak in imv_navigator_destroy | Harry Jeffery | |
2016-01-16 | Add third scaling mode: best fit | Dmitrij D. Czarkoff | |
* Add new switches: "-S" to force (default) "perfect fit" mode and "-s" to force "best fit" mode. * Add new control key: "s" to switch scaling mode. | |||
2016-01-16 | Provide some feedback to users when no arguments are given | Harry Jeffery | |
2016-01-16 | Trim usage information for -h | Harry Jeffery | |
2016-01-14 | Loading image data from standard input | Dmitrij D. Czarkoff | |
This commit changes processing of arguments: * When called without arguments (with or without flags), imv reads list of files from standard input. * When called with "-" among arguments, read image data from standard input. | |||
2016-01-13 | Use PATH_MAX for buffers holding paths | Dmitrij D. Czarkoff | |
2016-01-13 | Sort static functions | Dmitrij D. Czarkoff | |
2016-01-13 | Declare static functions above all code | Dmitrij D. Czarkoff | |
2016-01-13 | Remove "imv_loader_" prefix from static functions | Dmitrij D. Czarkoff | |
2016-01-13 | In 'void *' functions return NULL instead of 0 | Dmitrij D. Czarkoff | |
2016-01-13 | Fix strict build on GCC | Harry Jeffery | |
2016-01-01 | Include <limits.h> | Dmitrij D. Czarkoff | |
2015-12-30 | Reduce amount of stat(2) calls | Dmitrij D. Czarkoff | |
Add 8-bit variable that is passed to imv_navigator_poll_changed(). Decrement it on each run of main loop. When it gets to 0, call stat(2). | |||
2015-12-30 | Allow fractional slideshow timeout | Dmitrij D. Czarkoff | |
Accept slideshow timeout expressed as fractional numbers. It is intentionally lax, so that arguments like ".1" or "5." are accepted and give no surprises. | |||
2015-12-28 | Hide functions that are not exposed via headers | Dmitrij D. Czarkoff | |
2015-12-28 | Remove names from file copyright headers | Harry Jeffery | |
2015-12-28 | Add checks for malloc(3) | Dmitrij D. Czarkoff | |
Exit(3) if memory allocation fails. | |||
2015-12-28 | Use stat(2) to monitor file changes | Dmitrij D. Czarkoff | |
Makes file monitoring in imv completely POSIX. | |||
2015-12-28 | Use realloc(3) for extending buffer | Dmitrij D. Czarkoff | |
It may save some CPU cycles if there is enough space to grow the array without copying memory chunks. Two side effects of the change: proper error checking added and dangerous memcpy(3) call removed. | |||
2015-12-26 | Improve readability of g_options | Harry Jeffery | |
The default options block was getting quite ridiculous to try and read. Let's improve the readability. | |||
2015-12-26 | Merge pull request #62 from czarkoff/font | Harry Jeffery | |
Use default font | |||
2015-12-25 | Document default font change in help text | Dmitrij D. Czarkoff | |
2015-12-25 | Use default font | Dmitrij D. Czarkoff | |
"Monospace" is a font name reserved for default monospace font, which is supposed to be set to particular font user prefers. | |||
2015-12-25 | Don't use "stdin" variable name | Dmitrij D. Czarkoff | |
At least on OpenBSD stdin, stdout and stderr are macros, and thus they are expanded before compilation. | |||
2015-12-10 | don't create chequered bg if its not used | Aleksandra Kosiacka | |
fixes #40 | |||
2015-12-10 | hide mouse on key press | Aleksandra Kosiacka | |
fixes #37 | |||
2015-12-10 | Add support for reloading files | Jose Diez | |
Closes #8. | |||
2015-12-10 | Move text rendering into a util function | Harry Jeffery | |
2015-12-10 | Make imv_loader_get_image more informative | Harry Jeffery | |
2015-12-10 | Clean up redraw logic | Harry Jeffery | |
2015-12-10 | fix images not resizing when toggling fullscreen mode | Aleksandra Kosiacka | |
fixes #31 | |||
2015-12-10 | add -l option for listing all open images on exit | Aleksandra Kosiacka | |
fixes #43 | |||
2015-12-09 | Add slideshow option. | Hannes Koerber | |
2015-12-08 | Refactor imv_navigator interface | Harry Jeffery | |
2015-12-07 | Permit falling back to software renderer | Harry Jeffery | |
2015-12-04 | Handle null window/renderer gracefully | Harry Jeffery | |
2015-11-30 | Comment main.c more thoroughly | Harry Jeffery | |
2015-11-30 | Document imv_loader's methods | Harry Jeffery | |
2015-11-30 | Document imv_texture's methods | Harry Jeffery | |
2015-11-30 | Document utils | Harry Jeffery | |
2015-11-30 | Document imv_viewport's methods | Harry Jeffery | |