Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-18 | Update ci rules | Harry Jeffery | |
2019-07-16 | wl: Pass events via pipe not queue | Harry Jeffery | |
2019-07-16 | x11: Pass events via pipe not queue | Harry Jeffery | |
2019-07-16 | x11: Use pipe for custom event notification | Harry Jeffery | |
2019-07-16 | x11: Implement mouse input | Harry Jeffery | |
2019-07-15 | x11: Add fullscreen support | Harry Jeffery | |
2019-07-15 | x11: Fix crash by implementing window size accessors | Harry Jeffery | |
2019-07-15 | Kill old debug logging | Harry Jeffery | |
2019-07-15 | Fix next frame command | Harry Jeffery | |
2019-07-15 | Wayland: Remove linux-only eventfd usage | Harry Jeffery | |
2019-07-13 | x11_window: Handle most input events | Harry Jeffery | |
2019-07-13 | x11_window: Implement wait_for_event | Harry Jeffery | |
2019-07-13 | Create stub X11 window implementation | Harry Jeffery | |
2019-07-13 | Make window system configurable | Harry Jeffery | |
2019-07-13 | Remove OpenGL awareness from core logic | Harry Jeffery | |
2019-07-13 | window: Formatting | Harry Jeffery | |
2019-07-13 | Implement scroll input | Harry Jeffery | |
2019-07-13 | Handle mouse input | Harry Jeffery | |
2019-07-12 | Remove resizing, not supported in wayland yet | Harry Jeffery | |
2019-07-12 | Modernise event loop | Harry Jeffery | |
2019-07-12 | Fix event loop hanging | Harry Jeffery | |
2019-07-12 | Fullscreen support | Harry Jeffery | |
2019-07-12 | Start replacing glfw with imv_window | Harry Jeffery | |
2019-07-12 | Create initial imv_window | Harry Jeffery | |
2019-07-03 | Add static keyword to internal functions | Harry Jeffery | |
2019-07-03 | Big glfw refactor | Harry Jeffery | |
I did a lot of this in a very ad-hoc fashion with no proper commit history. As such, the kindest thing to do seemed to be to just squash it into this one commit. | |||
2019-06-24 | Release v3.1.2 | Harry Jeffery | |
2019-06-24 | Fix manpage packaging | Harry Jeffery | |
2019-06-22 | Release v3.1.1 | Harry Jeffery | |
2019-06-22 | Merge pull request #159 from t6/master | Harry Jeffery | |
Allow overriding install commands | |||
2019-06-22 | Allow overriding install commands | Tobias Kortkamp | |
This will help with packaging things to meet current policies on FreeBSD without having to patch things or manually strip binaries, etc. -D in FreeBSD's install(1) does not work like GNU install's -D and is something else entirely. Manually create the target directories with mkdir first before installing files. Signed-off-by: Tobias Kortkamp <tobik@FreeBSD.org> | |||
2019-06-17 | Release v3.1.0 | Harry Jeffery | |
2019-06-13 | Add imv_log | Harry Jeffery | |
2019-06-13 | Readme: Fix link to license file | Harry Jeffery | |
2019-06-12 | svg: Fix flipped colors | Harry Jeffery | |
Fixes #157 | |||
2019-06-12 | Add support for hidpi rendering | Harry Jeffery | |
This fixes #148 but only when used with a version of SDL that includes this patch: https://bugzilla.libsdl.org/show_bug.cgi?id=4521 | |||
2019-06-12 | imv:handle_event small tidy up | Harry Jeffery | |
2019-06-12 | rsvg: Determine if svg from first 4096 bytes | Harry Jeffery | |
The previous value of 128 isn't sufficient because some hand-crafted SVGs have comments at the start. Going for a whole page of memory seemed like the right amount of data without becoming too slow. | |||
2019-05-30 | Merge pull request #154 from 7415963987456321/add-version-flag | Harry Jeffery | |
Add version flag with -v | |||
2019-05-30 | Merge pull request #156 from vglfr/bugfix/svg/slowfix | Harry Jeffery | |
Expand relative paths (fixes #149) | |||
2019-05-26 | Expand relative paths (fixes #149) | vglfr | |
2019-05-10 | Add version flag with -v | 7415963987456321 | |
2019-03-01 | binds: Make Double-Escape the key sequence abort | Harry Jeffery | |
By using escape to abort all key input sequences, it became unbindable despite being documented as so. Make the sequence double-escape to fix this. The downside here is now double-escape is unbindable, but that's unlikely to be an issue. Fixes #147 | |||
2019-02-27 | Fix copy-paste error in resizing mode parsing | Harry Jeffery | |
2019-02-23 | Makefile: Don't use $(wildcard) | Harry Jeffery | |
2019-02-16 | navigator: Simplify file polling | Harry Jeffery | |
We don't need to know when all paths were last touched, just when we switched to the current path, and the last time that the file changed. This also fixes a bug where imv would double-load images as it refreshed its internal mtime. | |||
2019-02-16 | Add customisable image resizing behaviour | Harry Jeffery | |
Two new flags: -w and -W enable resizing and recentering, respectively. Also add an 'autoresize' config variable to control this behaviour. Fixes #122 | |||
2019-02-16 | Fix truncated path list from stdin | Harry Jeffery | |
It turns out, the paths from stdin weren't being truncated. The issue was with the use of the SDL event queue for passing the paths back to imv's main thread. The events were being pushed correctly, but due to a workaround for a bug in SDL, instead of flushing the contents of the event queue, we now ignore window events until all events already in the queue have been handled. This fixes #141 | |||
2019-02-15 | meta: Update CI badge | Harry Jeffery | |
2019-02-15 | meta: Move CI to sr.ht | Harry Jeffery | |