Commit Graph

  • ef7082b691 Use stat() instead of open() + fstat() sin 2014-10-22 14:33:00 +0100
  • 5aceade801 Forget all history on manual dir change lostd 2014-10-22 16:26:58 +0300
  • 9f3241b083 Add section on history sin 2014-10-22 14:28:47 +0100
  • 75143cd93e Add xdirname() to avoid quirks with dirname(3) sin 2014-10-22 14:22:55 +0100
  • abd301333d No need to manually strip trailing slashes sin 2014-10-22 14:18:15 +0100
  • 9d25101ad9 Add xstrdup() and xrealpath() sin 2014-10-22 14:15:27 +0100
  • 7d4d60e778 Add xmalloc() + xrealloc() sin 2014-10-22 14:10:04 +0100
  • 8326a75762 printerr() should print to stderr sin 2014-10-22 14:08:16 +0100
  • da0f20f52b Update manpage wording sin 2014-10-22 13:57:24 +0100
  • 2e729d3f63 Update keybind list sin 2014-10-22 13:55:10 +0100
  • 7852edcbaf Clarify filter semantics when executed as root sin 2014-10-22 13:28:00 +0100
  • 6935d1a6cf Remove duplicate info from README sin 2014-10-22 13:24:35 +0100
  • 55f74a0e88 Fix manpage sin 2014-10-22 12:57:22 +0100
  • c941b58c68 Remove TODO sin 2014-10-22 12:53:02 +0100
  • 6d991593d6 Add manpage sin 2014-10-22 12:52:45 +0100
  • 8e0f853f20 Still use some of the implicit magic lostd 2014-10-21 22:58:46 +0300
  • ef11c024b9 Use double spacing on sentence start, smaller text width, style lostd 2014-10-21 20:42:01 +0300
  • 65c1dfe167 Add install/uninstall targets sin 2014-10-21 16:52:40 +0100
  • 12106af2a7 Update outdated comment sin 2014-10-21 16:34:31 +0100
  • 04767d440d Fix typo sin 2014-10-21 16:27:46 +0100
  • 4aa96d0a72 Explain filters a bit more sin 2014-10-21 16:24:08 +0100
  • 3808dde641 Always use realpath() and properly chdir() so relative changes via 'c' work sin 2014-10-21 15:52:59 +0100
  • 56252bdf98 Add '*' suffix to executables sin 2014-10-21 15:36:23 +0100
  • fef2d63e76 Update README sin 2014-10-21 15:32:49 +0100
  • cfd530b167 Fix segfault in readln() sin 2014-10-21 15:29:35 +0100
  • 330adc995f No need to strdup() sin 2014-10-21 15:17:44 +0100
  • 61bc5cd817 Add 'c' command to change into a destination directory by typing the path sin 2014-10-21 15:13:21 +0100
  • 58f897fead Add missing break sin 2014-10-21 14:57:09 +0100
  • b0ca406e28 more typo and grammar fixes for README Alex-P. Natsios 2014-10-21 16:50:27 +0300
  • 65b8aa2ab0 Add SEL_SH and bring out spawning of the shell in the main loop sin 2014-10-21 14:54:32 +0100
  • 4919b910b9 Add comment about less(1) sin 2014-10-21 14:34:06 +0100
  • 31c5e5912d Fix typo in README sin 2014-10-21 14:27:38 +0100
  • 273cb9150c README contributed by z3bra sin 2014-10-21 14:25:33 +0100
  • d53e604cc2 Add '!' command to spawn a shell in cwd sin 2014-10-21 14:21:00 +0100
  • 7273c9d681 Add flac to default associations sin 2014-10-21 12:07:20 +0100
  • 3bc66a43a7 Show hidden files if run as root sin 2014-10-21 12:03:53 +0100
  • 65a01f9636 Include util.h and remove ifdef for Linux sin 2014-10-21 11:37:34 +0100
  • d7d40366bd Remove unused global variable sin 2014-10-21 11:35:57 +0100
  • d330033c4f Move some more config params to config.def.h sin 2014-10-21 11:35:08 +0100
  • 5999cef396 Default to cwd if not argument is provided sin 2014-10-21 11:29:41 +0100
  • 4c330409b0 And CPPFLAGS sin 2014-10-21 11:23:37 +0100
  • e776ebe36c Use CFLAGS too sin 2014-10-21 11:21:50 +0100
  • a13096b773 Force rebuild of noice.o if queue.h is modified sin 2014-10-21 11:17:59 +0100
  • 43fa667cd6 Add config.def.h sin 2014-10-21 11:15:27 +0100
  • a9b5370ac6 Add strlcpy() sin 2014-10-21 11:08:57 +0100
  • 955152417f Properly wait for processes to terminate lostd 2014-10-13 10:22:05 +0300
  • 3f95571b38 Those features are there lostd 2014-10-10 16:57:13 +0300
  • a1e96d7d19 Remember cursor position when going back lostd 2014-10-10 16:55:06 +0300
  • 15ba1b15b8 Faster movement key bindings lostd 2014-10-10 15:46:13 +0300
  • de7072bdd5 Let filter errors show up in status line lostd 2014-10-10 15:13:13 +0300
  • f30e02239e Another leak in the wall lostd 2014-10-10 15:02:26 +0300
  • e948949624 Consistent comments capitalization lostd 2014-10-10 14:59:30 +0300
  • bfd5f9b1d4 Change default associations lostd 2014-10-10 14:57:02 +0300
  • 11bebdf23e The dirp should be initialized here lostd 2014-10-10 13:24:19 +0300
  • f05f98e4fe Another part that needs special handling for root lostd 2014-10-10 13:22:18 +0300
  • 3277201075 Handle the root path case correctly lostd 2014-10-10 13:14:55 +0300
  • 61cd0f8041 Only closedir when dirp is valid sin 2014-10-10 10:12:01 +0100
  • bc2d9e7c11 Cursor stack item lostd 2014-10-10 10:31:57 +0300
  • 5032930290 Also release filter memory lostd 2014-10-10 10:11:50 +0300
  • 1cdfa84f69 Define return codes for nextsel() and use a switch lostd 2014-10-10 10:06:31 +0300
  • a75021c2d2 Reset to initial filter on directory change lostd 2014-10-10 09:50:46 +0300
  • b0df3806de Search filter support with a very basic readline lostd 2014-10-10 01:35:47 +0300
  • dc711f2fad Add emacs-like keybinds for next/prev entry selection sin 2014-10-09 15:54:07 +0100
  • ac2a7e2788 Add license and todo files lostd 2014-10-09 17:43:31 +0300
  • 51253b0564 Add support a default association sin 2014-10-09 15:23:16 +0100
  • 0e2ea28a30 Printing and line wrapping in a function, show dirs and links lostd 2014-10-09 17:07:21 +0300
  • ee8898547c Use our own entry struct instead of dirent lostd 2014-10-09 16:23:12 +0300
  • 46669d7606 Add regex support sin 2014-10-09 10:33:49 +0100
  • 368b43572d Comment on dirents deep copy lostd 2014-10-08 22:55:44 +0300
  • 973aff99b7 Strip redundant spaces lostd 2014-10-08 18:39:07 +0300
  • 0b0869ab44 Move debug print after return value check lostd 2014-10-08 18:37:55 +0300
  • 6b51ec4585 Use open(2)/fstat(2) and don't bother with links at all lostd 2014-10-08 18:30:39 +0300
  • 3459f6a5e7 Use asprintf(3) and avoid manual allocation lostd 2014-10-08 17:59:35 +0300
  • 7028eb1838 Keep local copies of dir entries, just keeping pointers was a bug lostd 2014-10-08 15:50:39 +0300
  • bc766bc4a8 Fix memory leaks lostd 2014-10-08 15:27:46 +0300
  • 4b56e4a122 Avoid sprintf(3) and use snprintf(3) instead lostd 2014-10-08 15:14:11 +0300
  • b6c43f66a9 Change string copies to use strlcpy(3) lostd 2014-10-08 15:08:29 +0300
  • 1734a96745 No need for strncmp(3), use strcmp(3) instead lostd 2014-10-08 14:57:22 +0300
  • f56dec0a4f Shell scripts may be useful lostd 2014-10-08 11:43:11 +0300
  • da09d92b25 Use dprintf(3) for debugging lostd 2014-10-08 11:36:17 +0300
  • 0deba427a9 Support symbolic links and fix message reporting lostd 2014-10-08 10:52:44 +0300
  • c5e5a19d0f Comment on the multiple slashes handling logic lostd 2014-10-07 21:02:58 +0300
  • 1475ebbf9a Be consistent on exiting curses mode lostd 2014-10-07 20:59:41 +0300
  • 10d2d18cb2 Reorder configuration stuff lostd 2014-10-07 15:36:29 +0000
  • 88fd8fcf8b Get layout comment in sync lostd 2014-10-07 14:55:14 +0000
  • 9acdb3332b Rework messages and errno warnings lostd 2014-10-07 14:47:35 +0000
  • a543eed112 Simplify associations and handle README files lostd 2014-10-07 14:32:03 +0000
  • 4384f09726 Fix the empty dir bug lostd 2014-10-07 14:07:56 +0000
  • 908e43cc67 Take care of line wrapping and odd number of lines lostd 2014-10-07 14:00:25 +0000
  • fdf42ec502 Exit curses mode while programs run lostd 2014-10-07 11:37:23 +0000
  • 4e818a3980 Include lines calculation in redraw lostd 2014-10-07 11:23:44 +0000
  • 4fa2a99449 Scrolling listing and dirname handling lostd 2014-10-07 06:49:46 +0000
  • 561caf46db Add the noice file browser lostd 2014-10-07 06:05:30 +0000