]>
 
 
Sergey Matveev's repositories - nnn.git/log 
 
 
 
 
 
 
lostd [Thu, 2 Jul 2015 00:14:27 +0000 (01:14  +0100)] 
 
Test the case of unreadable parent 
 
lostd [Thu, 2 Jul 2015 00:07:09 +0000 (01:07  +0100)] 
 
Escape unreadable dirs we are already into 
 
We care about the directory we are going to, so there is no reason 
to get locked inside there if the parent is readable. 
 
lostd [Thu, 2 Jul 2015 00:02:47 +0000 (01:02  +0100)] 
 
Test for when permissions change while browsing 
 
lostd [Wed, 1 Jul 2015 23:58:01 +0000 (00:58  +0100)] 
 
More test cases about permissions 
 
lostd [Wed, 1 Jul 2015 23:56:47 +0000 (00:56  +0100)] 
 
Refactor parts of browse() into populate() and redraw() 
 
lostd [Sat, 13 Jun 2015 10:09:58 +0000 (11:09 +0100)] 
 
We no longer use lists 
 
lostd [Tue, 9 Jun 2015 08:12:17 +0000 (09:12 +0100)] 
 
Sort includes 
 
lostd [Thu, 4 Jun 2015 22:03:57 +0000 (23:03 +0100)] 
 
Make config independent to avoid accidental overwrites 
 
sin [Tue, 5 May 2015 17:45:35 +0000 (18:45 +0100)] 
 
Make setfilter() regexes case-insensitive 
 
Alexander Huemer [Mon, 4 May 2015 21:19:20 +0000 (23:19 +0200)] 
 
Be case insensitive for file extensions 
 
sin [Thu, 12 Mar 2015 14:20:36 +0000 (14:20 +0000)] 
 
Bump to 0.2 
 
lostd [Thu, 12 Mar 2015 14:12:01 +0000 (16:12 +0200)] 
 
Key bindings to run user-defined commands 
 
lostd [Thu, 12 Mar 2015 12:57:34 +0000 (14:57 +0200)] 
 
Confirm we are in a terminal 
 
sin [Wed, 11 Mar 2015 19:03:43 +0000 (19:03 +0000)] 
 
Update contact information in README 
 
sin [Wed, 11 Mar 2015 18:55:28 +0000 (18:55 +0000)] 
 
Add C-l to force a redraw 
 
Often I am waiting for a file to download and be renamed from 
.foo.part to .foo.  Forcing a redraw is a simple way to check if 
the file has completed downloading. 
 
lostd [Tue, 17 Feb 2015 17:03:51 +0000 (19:03 +0200)] 
 
Fix an unsigned conversion error 
 
lostd [Thu, 5 Feb 2015 15:53:50 +0000 (17:53 +0200)] 
 
Clarify state toggling 
 
sin [Wed, 4 Feb 2015 12:32:16 +0000 (12:32 +0000)] 
 
Move mtimeorder to config.def.h 
 
lostd [Sun, 1 Feb 2015 12:10:28 +0000 (14:10 +0200)] 
 
Meaningful comments 
 
sin [Sat, 31 Jan 2015 22:58:08 +0000 (22:58 +0000)] 
 
Minor manpage fix 
 
sin [Sat, 31 Jan 2015 22:02:59 +0000 (22:02 +0000)] 
 
Add 't' command to sort output by entry's mtime 
 
lostd [Wed, 28 Jan 2015 20:01:26 +0000 (22:01 +0200)] 
 
More concise comment on nextsel() 
 
lostd [Wed, 28 Jan 2015 10:47:11 +0000 (12:47 +0200)] 
 
Change scope to always check the correct return value 
 
lostd [Wed, 28 Jan 2015 10:30:59 +0000 (12:30 +0200)] 
 
Rework readmore(), replace goto with a switch 
 
lostd [Tue, 27 Jan 2015 12:38:37 +0000 (14:38 +0200)] 
 
Keep last valid state on regex errors 
 
lostd [Tue, 27 Jan 2015 11:45:25 +0000 (13:45 +0200)] 
 
Remove unused include 
 
lostd [Tue, 27 Jan 2015 11:29:12 +0000 (13:29 +0200)] 
 
Also treat ^H as backspace 
 
lostd [Tue, 27 Jan 2015 11:28:00 +0000 (13:28 +0200)] 
 
Correct IRIX build notes 
 
lostd [Tue, 27 Jan 2015 10:46:42 +0000 (12:46 +0200)] 
 
Update dates 
 
sin [Tue, 27 Jan 2015 10:42:30 +0000 (10:42 +0000)] 
 
Update author section in manpage 
 
sin [Tue, 27 Jan 2015 10:42:13 +0000 (10:42 +0000)] 
 
Update LICENSE 
 
lostd [Tue, 27 Jan 2015 10:24:09 +0000 (12:24 +0200)] 
 
Document changes regarding filters 
 
lostd [Tue, 27 Jan 2015 08:47:57 +0000 (10:47 +0200)] 
 
Basic filter-as-you-type mode 
 
lostd [Tue, 27 Jan 2015 07:58:32 +0000 (09:58 +0200)] 
 
Comment and cleanup 
 
lostd [Tue, 27 Jan 2015 07:55:07 +0000 (09:55 +0200)] 
 
Empty filter resets filter to the default 
 
lostd [Tue, 27 Jan 2015 07:47:56 +0000 (09:47 +0200)] 
 
Fix segfault when a non-matching filter is applied twice 
 
lostd [Mon, 26 Jan 2015 20:48:47 +0000 (22:48 +0200)] 
 
Spawn a program that segfaults for testing 
 
sin [Mon, 12 Jan 2015 17:10:45 +0000 (17:10 +0000)] 
 
Update assocs section in manpage 
 
lostd [Sun, 11 Jan 2015 22:28:54 +0000 (00:28  +0200)] 
 
Match the whole path to enable associations based on a prefix dir 
 
sin [Sat, 20 Dec 2014 19:35:27 +0000 (19:35 +0000)] 
 
Simplify condition 
 
sin [Sat, 20 Dec 2014 19:21:03 +0000 (19:21 +0000)] 
 
Simplify visible() 
 
sin [Sat, 20 Dec 2014 19:14:10 +0000 (19:14 +0000)] 
 
Remove unnecessary curly brackets 
 
lostd [Thu, 18 Dec 2014 09:13:45 +0000 (11:13 +0200)] 
 
Remove unnecessary label 
 
Hiltjo Posthuma [Wed, 17 Dec 2014 11:54:57 +0000 (11:54 +0000)] 
 
no need to check for NULL before free 
 
Hiltjo Posthuma [Wed, 17 Dec 2014 11:51:53 +0000 (11:51 +0000)] 
 
style: dont declare vars inline 
 
Hiltjo Posthuma [Wed, 17 Dec 2014 11:48:34 +0000 (11:48 +0000)] 
 
remove unused variables 
 
Hiltjo Posthuma [Wed, 17 Dec 2014 11:25:55 +0000 (11:25 +0000)] 
 
regexec: check on success return code 
 
on OpenBSD: "Other non-zero error codes may be returned in exceptional 
situations; see DIAGNOSTICS" regcomp(3). 
 
sin [Tue, 2 Dec 2014 16:10:37 +0000 (16:10 +0000)] 
 
Just say Linux 
 
lostd [Wed, 26 Nov 2014 16:09:03 +0000 (18:09 +0200)] 
 
Fix whitespace 
 
lostd [Wed, 26 Nov 2014 15:42:57 +0000 (17:42 +0200)] 
 
Remember current entry accross filter changes 
 
lostd [Wed, 26 Nov 2014 15:39:19 +0000 (17:39 +0200)] 
 
Don't care about cur, it defaults to 0 
 
sin [Wed, 26 Nov 2014 15:38:51 +0000 (15:38 +0000)] 
 
Works on DragonFly BSD as well 
 
lostd [Tue, 25 Nov 2014 15:20:06 +0000 (17:20 +0200)] 
 
Simplify default regexes 
 
lostd [Fri, 14 Nov 2014 18:17:33 +0000 (20:17 +0200)] 
 
First release 
 
lostd [Fri, 14 Nov 2014 18:13:00 +0000 (20:13 +0200)] 
 
More notes on building 
 
lostd [Fri, 14 Nov 2014 16:32:24 +0000 (18:32 +0200)] 
 
No need for +=, also favors portability 
 
lostd [Fri, 14 Nov 2014 16:28:48 +0000 (18:28 +0200)] 
 
Also on FreeBSD 
 
sin [Fri, 14 Nov 2014 16:26:49 +0000 (16:26 +0000)] 
 
Works on Haiku too so update README 
 
lostd [Fri, 14 Nov 2014 16:13:02 +0000 (18:13 +0200)] 
 
Build with -lcurses by default to be more generic 
 
lostd [Fri, 14 Nov 2014 16:12:14 +0000 (18:12 +0200)] 
 
Test unicode on filename and content 
 
lostd [Fri, 14 Nov 2014 15:24:54 +0000 (17:24 +0200)] 
 
Building and compatibility notes 
 
lostd [Fri, 14 Nov 2014 14:50:29 +0000 (16:50 +0200)] 
 
Renew date 
 
lostd [Fri, 14 Nov 2014 14:45:17 +0000 (16:45 +0200)] 
 
Remove history section because it resembles historical notes 
 
lostd [Fri, 14 Nov 2014 14:41:46 +0000 (16:41 +0200)] 
 
Style changes and rephrasing 
 
lostd [Fri, 14 Nov 2014 14:22:07 +0000 (16:22 +0200)] 
 
Document the relative path feature 
 
lostd [Fri, 14 Nov 2014 13:47:18 +0000 (15:47 +0200)] 
 
Use a var for dist files and remove queue.h 
 
sin [Fri, 14 Nov 2014 13:05:17 +0000 (13:05 +0000)] 
 
Add a simple dprintf() implementation for systems that do not have it 
 
sin [Fri, 14 Nov 2014 12:50:41 +0000 (12:50 +0000)] 
 
Just use xstrdup() in makepath() 
 
sin [Fri, 14 Nov 2014 12:20:37 +0000 (12:20 +0000)] 
 
Add dist target 
 
sin [Fri, 14 Nov 2014 09:59:19 +0000 (09:59 +0000)] 
 
Replace asprintf() with strlcpy() and strlcat() 
 
lostd [Thu, 13 Nov 2014 16:49:57 +0000 (18:49 +0200)] 
 
Same functionality using lstat(2) instead of fstatat(2) 
 
sin [Thu, 6 Nov 2014 14:41:16 +0000 (14:41 +0000)] 
 
Update error to reflect actual syscall 
 
lostd [Thu, 6 Nov 2014 11:46:37 +0000 (13:46 +0200)] 
 
Expose key bindings in the configuration header 
 
lostd [Thu, 6 Nov 2014 08:54:20 +0000 (10:54 +0200)] 
 
Now nextsel() just maps keys to actions 
 
lostd [Fri, 31 Oct 2014 23:56:26 +0000 (01:56  +0200)] 
 
Style fix in a comment 
 
lostd [Fri, 31 Oct 2014 23:55:26 +0000 (01:55  +0200)] 
 
Emulate ls -F completely including sockets and FIFOs 
 
sin [Mon, 27 Oct 2014 13:56:33 +0000 (13:56 +0000)] 
 
Ensure manprefix exists 
 
lostd [Thu, 23 Oct 2014 15:38:00 +0000 (18:38 +0300)] 
 
Revert "No need to manually strip trailing slashes"
This reverts commit 
abd301333da81b72070fbb575dcd0824d3af038e .
 
lostd [Thu, 23 Oct 2014 15:26:06 +0000 (18:26 +0300)] 
 
Document the old path history thing 
 
lostd [Thu, 23 Oct 2014 15:14:18 +0000 (18:14 +0300)] 
 
The queue header is not needed for now 
 
lostd [Thu, 23 Oct 2014 15:12:17 +0000 (18:12 +0300)] 
 
We don't use realpath(3) anymore 
 
lostd [Thu, 23 Oct 2014 15:10:45 +0000 (18:10 +0300)] 
 
Get rid of the LIFO history, an oldpath is enough 
 
lostd [Thu, 23 Oct 2014 14:53:26 +0000 (17:53 +0300)] 
 
If you call makepath() with an absolute name it returns a copy of it 
 
lostd [Thu, 23 Oct 2014 14:39:39 +0000 (17:39 +0300)] 
 
Don't attempt to go back if on the relative root 
 
lostd [Thu, 23 Oct 2014 14:37:12 +0000 (17:37 +0300)] 
 
Only use chdir(3) just before spawning a shell 
 
lostd [Wed, 22 Oct 2014 21:31:45 +0000 (00:31  +0300)] 
 
Try to open file to see access errors on the status bar 
 
lostd [Wed, 22 Oct 2014 21:12:57 +0000 (00:12  +0300)] 
 
Create test files and directories 
 
lostd [Wed, 22 Oct 2014 19:32:45 +0000 (22:32 +0300)] 
 
Only free history path if it is valid 
 
lostd [Wed, 22 Oct 2014 19:12:09 +0000 (22:12 +0300)] 
 
Strip trailing whitespace 
 
lostd [Wed, 22 Oct 2014 18:05:59 +0000 (21:05 +0300)] 
 
Keep history based on paths instead of positions 
 
sin [Wed, 22 Oct 2014 16:57:59 +0000 (17:57 +0100)] 
 
realloc() behaves like free() if size is 0 
 
sin [Wed, 22 Oct 2014 16:43:55 +0000 (17:43 +0100)] 
 
Manpage reword 
 
sin [Wed, 22 Oct 2014 16:41:16 +0000 (17:41 +0100)] 
 
Some systems define this already. 
 
sin [Wed, 22 Oct 2014 16:31:08 +0000 (17:31 +0100)] 
 
Style fix 
 
sin [Wed, 22 Oct 2014 16:28:27 +0000 (17:28 +0100)] 
 
Call dentfree() when we quit 
 
sin [Wed, 22 Oct 2014 16:26:35 +0000 (17:26 +0100)] 
 
Rename testopendir() to canopendir() 
 
sin [Wed, 22 Oct 2014 16:25:25 +0000 (17:25 +0100)] 
 
Test if we can back out/enter directories 
 
sin [Wed, 22 Oct 2014 16:07:04 +0000 (17:07 +0100)] 
 
Add pushhist(), pophist() and forgethist() 
 
sin [Wed, 22 Oct 2014 15:56:31 +0000 (16:56 +0100)] 
 
Save one level of indentation 
 
sin [Wed, 22 Oct 2014 15:55:26 +0000 (16:55 +0100)] 
 
Vertical spacing fixes