| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-25 | Simplify check | ||
| 2020-06-24 | Fix check when char is unsigned (#665) | ||
| If char is unsigned (as on ARM) subtracting a larger number would result in a wrap around, not a negative value. src/nnn.c: In function 'readpipe': src/nnn.c:4325:11: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (ctx < 0 || ctx > CTX_MAX) ^ | |||
| 2020-06-24 | Always use builtin alloca() (#666) | ||
| Fixes the build on NetBSD 9 on arm64. GCC expands alloca() to __builtin_alloca() but only in nonstandard mode, e.g. when -std=... is not supplied. In standards mode (with -std=...) alloca() is left undefined by GCC. The C library may define it but it also may not, as on NetBSD on arm64: $ uname -srp NetBSD 9.0 aarch64 $ cat alloca.c #include <stdlib.h> int main() { char *p = alloca(10); } $ gcc alloca.c $ gcc -std=c99 alloca.c alloca.c:(.text+0xc): warning: Warning: reference to the libc supplied alloca(3); this most likely will not work. Please use the compiler provided version of alloca(3), by supplying the appropriate compiler flags (e.g. not -std=c89). ld: alloca.c:(.text+0xc): undefined reference to `alloca' The fix is to either not use standards mode (undesirable) or to explicitly use the builtin, which is what this patch does. This is also sufficient for Solarius/Illumos so that check and include are removed. | |||
| 2020-06-22 | Add -Wshadow to CFLAGS and fixes | ||
| 2020-06-19 | Avoid SIGWINCH interruptions of NNN_PIPE IO (#659) | ||
| Fixes #656 | |||
| 2020-06-15 | Option -u to disable current/selection prompt | ||
| 2020-06-15 | Clear selection after some operations (see notes) | ||
| Selection is cleared after successful: - file removal - batch rename - link creation However, selection is not cleared after: - archive creation: user may want to delete the files after archiving | |||
| 2020-06-14 | Show '+' in statusbar instead of 's' for selection | ||
| 2020-06-14 | Refactor key-val pair parsing | ||
| 2020-06-14 | Make once-used function inline | ||
| 2020-06-11 | Feature #534: Support hardware cursor sync | ||
| 2020-06-09 | Selection mode don't need to be persistent | ||
| 2020-06-09 | Plugin run flags don't need to be persistent | ||
| 2020-06-09 | Picker mode doesn't need to be persistent | ||
| 2020-06-09 | Retain order on session load | ||
| 2020-06-08 | Simplify subdir creation | ||
| 2020-06-08 | Derive session and mount paths, shorten paths | ||
| 2020-06-08 | Subdir 'mounts' for remote/archive mounts | ||
| 2020-06-07 | Fix #639: store NNNLVL in tmp var | ||
| 2020-06-06 | Fix #637: remove mount dir after unmount | ||
| 2020-06-03 | Add new ToDo list | ||
| 2020-06-03 | Esc to send hovered path to FIFO | ||
| 2020-06-03 | Force notify on left click (right selects & updates) | ||
| 2020-06-02 | Key | to send file path to FIFO | ||
| 2020-06-02 | Refresh hovered for preview on mouse click | ||
| 2020-06-01 | Fix #624: wait for user input if cmd fails | ||
| 2020-06-01 | Wrap FILE_MIME_OPTS use in check (#622) | ||
| We leave it undefined on Solaris/Illumos because no such options exist, so only use it if we have it. | |||
| 2020-05-31 | Remove redundant key F5 | ||
| 2020-05-31 | Do not auto-revive filter in nav-to-type mode | ||
| 2020-05-31 | Simplify get_input() | ||
| 2020-05-31 | Set the corrent keybind for plugin | ||
| 2020-05-30 | F5 to redraw (even with filter) | ||
| 2020-05-30 | Retire ^S as select plugin | ||
| 2020-05-30 | Remove NNN_PIPE on exit | ||
| 2020-05-30 | Support make option O_CTX8 for 8 contexts | ||
| Note that this is not compatible with 4 contexts. | |||
| 2020-05-30 | Use bitfields for runtime transient states | ||
| 2020-05-30 | Handle number of contexts in a generic fashion | ||
| This supports using a power of 2 number of contexts like 2, 4 or 8. Note that the number of contexts are not backward compatible. So if user is having 8 contexts and plans to use 4, his sessions with > 1 contexts open may break. We can have a make option to enable 8 contexts. 4 remains default. | |||
| 2020-05-30 | Revert "Alt+Enter: clear filter and exit filter prompt" | ||
| This reverts commit 2232772db4f00eb936ee66e57d35dd8bc5344d86. | |||
| 2020-05-30 | Merge pull request #607 from leovilok/signals | ||
| Cleanly handle SIGTERM and SIGHUP | |||
| 2020-05-30 | Fix detecting end of evironment options (#610) | ||
| This allow using both NNN_OPTS and options with arguments from argv. | |||
| 2020-05-29 | Use sigaction() instead of signal() | ||
| 2020-05-29 | Cleanly handle SIGTERM and SIGHUP | ||
| 2020-05-29 | Alt+Enter: clear filter and exit filter prompt | ||
| 2020-05-29 | Remove F5 for toggle hidden (misfit) | ||
| 2020-05-29 | Set Escape delay to 0 | ||
| 2020-05-29 | Alt+Esc to clear filter and exit filter prompt | ||
| It's a little annoying that one has to press ^L followed by Esc to go back to the normal view. We cannot reload the directory on Esc because that will break the filter filtered view feature. So we take this route. | |||
| 2020-05-26 | Prepare for release v3.2 | ||
| 2020-05-24 | Fix build break | ||
| 2020-05-24 | Select file if file path is passed | ||
| 2020-05-24 | Fix filterfn not in sync with cfg.regex | ||