Commit graph

  • b78755bb01 First release lostd 2014-11-14 20:17:33 +0200
  • 532ac6a251 More notes on building lostd 2014-11-14 20:13:00 +0200
  • 4d72d592d8 No need for +=, also favors portability lostd 2014-11-14 18:32:24 +0200
  • d5bfdfd916 Also on FreeBSD lostd 2014-11-14 18:28:48 +0200
  • f57c0a4dfe Works on Haiku too so update README sin 2014-11-14 16:26:49 +0000
  • bd6b3e932e Build with -lcurses by default to be more generic lostd 2014-11-14 18:13:02 +0200
  • 7c31c572a5 Test unicode on filename and content lostd 2014-11-14 18:12:14 +0200
  • 7b34fc4c1e Building and compatibility notes lostd 2014-11-14 17:24:54 +0200
  • 3419e18c61 Renew date lostd 2014-11-14 16:50:29 +0200
  • e7fe369903 Remove history section because it resembles historical notes lostd 2014-11-14 16:45:17 +0200
  • c719a856f3 Style changes and rephrasing lostd 2014-11-14 16:41:46 +0200
  • b456bc23f2 Document the relative path feature lostd 2014-11-14 16:22:07 +0200
  • eebbf61c10 Use a var for dist files and remove queue.h lostd 2014-11-14 15:47:18 +0200
  • 3e8555fdc6 Add a simple dprintf() implementation for systems that do not have it sin 2014-11-14 13:05:17 +0000
  • 3639f1bbb4 Just use xstrdup() in makepath() sin 2014-11-14 12:50:41 +0000
  • 89d0dc35ee Add dist target sin 2014-11-14 12:20:37 +0000
  • f4b5df5b3a Replace asprintf() with strlcpy() and strlcat() sin 2014-11-14 09:59:19 +0000
  • cc88af72ca Same functionality using lstat(2) instead of fstatat(2) lostd 2014-11-13 18:49:57 +0200
  • ca07068dcb Update error to reflect actual syscall sin 2014-11-06 14:41:16 +0000
  • 6b7c2506db Expose key bindings in the configuration header lostd 2014-11-06 13:46:37 +0200
  • ef3bfef454 Now nextsel() just maps keys to actions lostd 2014-11-06 10:54:20 +0200
  • 77565ecdb8 Style fix in a comment lostd 2014-11-01 01:56:26 +0200
  • 12da2ff028 Emulate ls -F completely including sockets and FIFOs lostd 2014-11-01 01:55:26 +0200
  • cae14a8208 Ensure manprefix exists sin 2014-10-27 13:56:33 +0000
  • 9a14dcd8d2 Revert "No need to manually strip trailing slashes" lostd 2014-10-23 18:38:00 +0300
  • ce7411e93a Document the old path history thing lostd 2014-10-23 18:26:06 +0300
  • 2d46c45a43 The queue header is not needed for now lostd 2014-10-23 18:14:18 +0300
  • 70d292ed24 We don't use realpath(3) anymore lostd 2014-10-23 18:12:17 +0300
  • 24567ce6f5 Get rid of the LIFO history, an oldpath is enough lostd 2014-10-23 18:10:45 +0300
  • 4b1b156a3b If you call makepath() with an absolute name it returns a copy of it lostd 2014-10-23 17:53:26 +0300
  • 9407399230 Don't attempt to go back if on the relative root lostd 2014-10-23 17:39:39 +0300
  • 8d4019f3aa Only use chdir(3) just before spawning a shell lostd 2014-10-23 17:37:12 +0300
  • a606073296 Try to open file to see access errors on the status bar lostd 2014-10-23 00:31:45 +0300
  • 1c23cbc2ad Create test files and directories lostd 2014-10-23 00:12:57 +0300
  • d84c3b1079 Only free history path if it is valid lostd 2014-10-22 22:32:45 +0300
  • 8123975406 Strip trailing whitespace lostd 2014-10-22 22:12:09 +0300
  • aa555a3b35 Keep history based on paths instead of positions lostd 2014-10-22 21:05:59 +0300
  • 8d018e620f realloc() behaves like free() if size is 0 sin 2014-10-22 17:57:59 +0100
  • 644dd348d6 Manpage reword sin 2014-10-22 17:43:55 +0100
  • 11ca2b408d Some systems define this already. sin 2014-10-22 17:41:16 +0100
  • 1c467fce7a Style fix sin 2014-10-22 17:31:08 +0100
  • 0e214e23b7 Call dentfree() when we quit sin 2014-10-22 17:28:27 +0100
  • 789f9336f4 Rename testopendir() to canopendir() sin 2014-10-22 17:26:35 +0100
  • 48f9c5a79d Test if we can back out/enter directories sin 2014-10-22 17:25:25 +0100
  • aedec0ddf3 Add pushhist(), pophist() and forgethist() sin 2014-10-22 17:07:04 +0100
  • 1183a9428f Save one level of indentation sin 2014-10-22 16:56:31 +0100
  • b39da16920 Vertical spacing fixes sin 2014-10-22 16:55:26 +0100
  • bc69021233 Save one level of indentation sin 2014-10-22 16:53:38 +0100
  • 05957936f5 Use fstatat() wherever possible sin 2014-10-22 16:50:30 +0100
  • b06a4d4eeb Initialize n' and dents' sin 2014-10-22 16:33:59 +0100
  • ce599b8e6b Check getch() against ERR sin 2014-10-22 16:30:27 +0100
  • c6614067e4 Remember to set dents to NULL sin 2014-10-22 16:28:23 +0100
  • dbac1486c6 Include sys/wait.h for waitpid() sin 2014-10-22 16:27:08 +0100
  • ce1fcfc7b8 Remove unused vars sin 2014-10-22 16:25:59 +0100
  • 7ee4928a3f Just let the commands show up lostd 2014-10-22 18:24:05 +0300
  • 32bce991be Add dentfill() and dentfree() sin 2014-10-22 16:21:50 +0100
  • 5335be5832 Functions for setting and clearing the prompt lostd 2014-10-22 17:54:13 +0300
  • b2970c9516 More accurate description lostd 2014-10-22 17:27:53 +0300
  • 0809871aeb Free tmp string if dirname fails lostd 2014-10-22 17:21:53 +0300
  • 9bc4b92474 No need for a temporary buffer sin 2014-10-22 15:14:33 +0100
  • 35f3b250bb Only free() after xstrdup() sin 2014-10-22 15:05:14 +0100
  • 6d04c5329e Add a KNOWN ISSUES sections sin 2014-10-22 14:59:15 +0100
  • 36cf4136b5 Add xdirname() again and give dirname(3) another chance lostd 2014-10-22 17:02:15 +0300
  • 577e0284a1 Remove xdirname() sin 2014-10-22 14:44:16 +0100
  • 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