Commit graph

  • e29a42a02a Some more compatibility improvements for C89 environments François Revol 2022-02-07 18:36:35 +0100
  • fe2340876d scan.zig: Revamp output API, reduce buffering a bit, re-add UI zig-threaded Yorhel 2022-02-02 10:24:48 +0100
  • c27dca1fba Parallel scanning: early proof-of-concept implementation Yorhel 2022-01-11 12:40:20 +0100
  • 35dd631e55 Version 2.1; remove 1.x changes from the ChangeLog v2.1 Yorhel 2022-02-07 13:44:36 +0100
  • f79ae654f3 Fix compilation on 32bit systems Yorhel 2022-02-07 13:58:58 +0100
  • 15ebd21195 Some compatibility improvements for older (C89) environments Yorhel 2022-02-07 13:28:14 +0100
  • e42db579a0 scan: Add UI message when counting hard links Yorhel 2022-02-05 09:19:11 +0100
  • 7d2905952d Add --graph-style option and Unicode graph drawing Yorhel 2022-02-03 16:07:37 +0100
  • edf48f6f11 Use natsort when sorting by name Yorhel 2022-02-03 10:59:42 +0100
  • 41f7ecafcb Mention --ignore-config flag when reading config fails Yorhel 2022-02-02 12:32:41 +0100
  • f46c7ec65d Ignore ENOTDIR when trying to open config files Yorhel 2022-02-02 11:49:04 +0100
  • 1b918a5a74 browser: Fix long file name overflow + unique size display glitch Yorhel 2022-02-02 10:30:36 +0100
  • 01f1e9188a Version 2.0.1 + copyright year bump v2.0.1 Yorhel 2022-01-01 16:01:47 +0100
  • ba26e6621b Makefile: Add ZIG_FLAGS variable Yorhel 2022-01-01 15:49:48 +0100
  • 2b23951e4f ui.zig: Really fix import of wcwidth() this time Yorhel 2021-12-26 11:02:32 +0100
  • b340c04450 moved natSort files to deps Ciprian Tomoiaga 2021-12-23 09:07:54 +0000
  • 8137444062 Use Natural Sort by Name in v1.x Ciprian Tomoiaga 2021-12-22 14:26:42 +0000
  • a6f5678088 ui.zig: Fix typo in setting _XOPEN_SOURCE feature test macro Yorhel 2021-12-21 15:18:35 +0100
  • 23c59f2874 Version 2.0 v2.0 Yorhel 2021-12-21 10:56:49 +0100
  • 6a68cd9b89 Fixes and updates for Zig 0.9.0 Yorhel 2021-07-19 15:28:11 +0200
  • 14b90444c9 Version 2.0-beta3 v2.0-beta3 Yorhel 2021-11-09 09:11:35 +0100
  • 5b462cfb7a Fix export feature Yorhel 2021-11-02 15:29:10 +0100
  • e1a9b30803 dir_scan: call strlen only once rofl0r 2021-10-27 13:44:01 +0000
  • abab9d360d dir_scan: fix wrong assumption that errno can only be changed by readdir() rofl0r 2021-10-27 13:40:41 +0000
  • 7efd2c6251 Make options, keys and file flags bold in man page Yorhel 2021-10-07 10:32:58 +0200
  • 96a9231927
    Make options, keys and file flags bold in man page Oğuz Ersen 2021-10-06 20:07:17 +0300
  • 90873ef956 Fix defaults of scan_ui and --enable-* flags Yorhel 2021-10-06 15:32:42 +0200
  • 8a23525cac Fix double-slash prefix in path display when scanning root Yorhel 2021-10-06 14:49:40 +0200
  • 929cc75675 Fix import of "special" dirs and excluded items Yorhel 2021-10-06 14:32:02 +0200
  • fdb93bb9e6 Fix use-after-free in argument parsing Yorhel 2021-10-06 14:06:48 +0200
  • d1adcde15c Add --ignore-config command line option Yorhel 2021-10-06 13:59:14 +0200
  • 39a137c132 Add reference to "man ncdu" in --help text Yorhel 2021-10-06 13:52:01 +0200
  • 53d3e4c112 Make argument parsing code non-generic and simplify config file parsing Yorhel 2021-10-06 11:32:06 +0200
  • 4b1da95835 Add configuration file support Yorhel 2021-10-06 11:05:56 +0200
  • 88c8f13c35 Add CLI options for default sort Yorhel 2021-10-06 09:21:13 +0200
  • 900d31f6fd Add CLI options for all UI settings Yorhel 2021-10-05 17:16:59 +0200
  • d005e7c685 Document the 'u' key Yorhel 2021-10-05 16:32:18 +0200
  • b3c6f0f48a Add CLI options for individual -r features and to counter previous options Yorhel 2021-10-05 16:24:52 +0200
  • bfead635e4 Don't enable -x by default Yorhel 2021-09-28 17:56:06 +0200
  • f448e8ea67 Add dark-bg color scheme + enable colors by default if !NO_COLOR Yorhel 2021-08-16 16:33:21 +0200
  • 376aad0d35 Add dark-bg color scheme + enable colors by default if !NO_COLOR Yorhel 2021-08-16 16:07:47 +0200
  • 1de70064e7 Version 2.0-beta2 + more convenient static binary generation v2.0-beta2 Yorhel 2021-07-31 07:13:50 +0200
  • 5929bf57cc Keep track of uncounted hard links to speed up refresh+delete operations Yorhel 2021-07-28 20:12:50 +0200
  • ba14c0938f Fix Dir.fmtPath() when given the root dir Yorhel 2021-07-28 20:08:54 +0200
  • 3acab71fce Fix reporting of fatal scan error in -0 or -1 UIs Yorhel 2021-07-28 11:13:03 +0200
  • 0d314ca0ca Implement a more efficient hard link counting approach Yorhel 2021-07-28 10:29:15 +0200
  • 36bc405a69 Add parent node pointers to Dir struct + remove Parents abstraction Yorhel 2021-07-26 14:03:08 +0200
  • b94db184f4 ChangeLog, too Yorhel 2021-07-23 06:38:50 +0200
  • 7055903677 Fix README Zig version oopsie Yorhel 2021-07-23 06:28:56 +0200
  • e72768b86b Tagging this as a 2.0-beta1 release v2.0-beta1 Yorhel 2021-07-22 16:29:55 +0200
  • a915fc0836 Fix counting of sizes for new directories Yorhel 2021-07-19 16:58:34 +0200
  • f473f3605e Fix building of static binaries Yorhel 2021-07-19 16:29:20 +0200
  • b96587c25f scan: Don't allocate directory iterator on the stack Yorhel 2021-07-18 16:43:00 +0200
  • 6f07a36923 Implement help window Yorhel 2021-07-18 14:08:07 +0200
  • c8636b8982 Add REUSE-compliant copyright headers Yorhel 2021-07-18 11:36:05 +0200
  • ee92f403ef Add Makefile with some standard/handy tools Yorhel 2021-07-17 10:10:24 +0200
  • e9c8d12c0f Store Ext before Entry Yorhel 2021-07-16 19:13:02 +0200
  • 5a196125dc Use @errorName() fallback in ui.errorString() Yorhel 2021-07-16 18:32:49 +0200
  • 3a21dea2cd Implement file deletion + a bunch of bug fixes Yorhel 2021-07-16 16:13:25 +0200
  • 448fa9e7a6 Implement shell spawning Yorhel 2021-07-14 11:20:27 +0200
  • 6c2ab5001c Implement directory refresh Yorhel 2021-07-13 13:33:38 +0200
  • ff3e3bccc6 Add link path listing to information window Yorhel 2021-07-06 18:28:35 +0200
  • f982af81b0 Year + version bump for 1.16 v1.16 Yorhel 2021-07-02 13:30:55 +0200
  • 618972b82b Add item info window Yorhel 2021-06-11 13:05:39 +0200
  • 52daeafcd8 Display setuid/setgid and sticky bits in file mode Yorhel 2021-06-11 11:04:50 +0200
  • d910ed8b9f Add workaround for Zig bug on FreeBSD Yorhel 2021-06-07 11:21:53 +0200
  • 40f9dff5d6 Update for Zig 0.8 HashMap changes Yorhel 2021-06-07 10:57:24 +0200
  • cc1966d6a9 Make some space for shared size in UI + speed up JSON import a bit Yorhel 2021-06-01 16:13:59 +0200
  • e6b2cff356 Support hard link counts when importing old ncdu dumps Yorhel 2021-06-01 13:00:54 +0200
  • 5264be76c7 UI: Display shared/unique sizes + hide some columns when no space Yorhel 2021-05-30 17:02:57 +0200
  • 59ef5fd27b Improved error reporting + minor cleanup Yorhel 2021-05-29 19:22:00 +0200
  • 2390308883 Handle allocation failures Yorhel 2021-05-29 13:18:21 +0200
  • c077c5bed5 Implement JSON file import Yorhel 2021-05-29 10:51:17 +0200
  • bd01f5773d JSON import: accept fractional mtime values Yorhel 2021-05-25 10:09:36 +0200
  • 9474aa4329 Only keep total_items + Zig test update + pointless churn Yorhel 2021-05-24 11:02:26 +0200
  • 67a1d84216 Mark apparent size or disk usage label in footer as bold Yorhel 2021-05-24 10:42:48 +0200
  • 7b3ebf9241 Implement all existing browsing display options + some fixes Yorhel 2021-05-23 17:18:49 +0200
  • ebeee7be01 browser.c: Fix bar width floating point calculation Yorhel 2021-05-23 14:26:27 +0200
  • a6b4aead43 Add $NCDU_LEVEL environment variable when spawning a shell Yorhel 2021-05-12 16:30:31 +0200
  • e278660464 dir_import: Accept JSON data after the last object Yorhel 2021-05-12 16:02:07 +0200
  • 231ab1037d Implement export to file Yorhel 2021-05-12 11:04:06 +0200
  • ca51d4ed1a JSON Export: only export ino for hlinks and include hlink count Yorhel 2021-05-12 11:28:00 +0200
  • 4cc422d628 Implement confirm quit Yorhel 2021-05-11 12:55:15 +0200
  • b0e81ea4e9 Implement scanning UI (-0,-1,-2) Yorhel 2021-05-09 20:58:17 +0200
  • 9b59d3dac4 README updates Yorhel 2021-05-08 16:17:51 +0200
  • e12eb4556d UI: Implement dir navigation & remember view of past dirs Yorhel 2021-05-07 17:16:35 +0200
  • d1eb7ba007 Initial keyboard input handling + item&sort selection Yorhel 2021-05-07 12:01:00 +0200
  • 27cb599e22 More UI stuff + shave off 16 bytes from model.Dir Yorhel 2021-05-06 19:15:47 +0200
  • a54c10bffb More UI stuff: nice string handling/shortening + Zig bug workaround Yorhel 2021-05-04 18:01:49 +0200
  • a28a0788c3 Implement --exclude-kernfs and --exclude-pattern Yorhel 2021-05-03 14:41:48 +0200
  • 826c2fc067 Link to ncurses + some rudimentary TUI frameworky stuff Yorhel 2021-05-03 08:01:09 +0200
  • 3e27d37012 Correct int truncating/saturating + avoid one toPosixPath() Yorhel 2021-05-01 10:39:57 +0200
  • 097f49d9e6 Fix some scanning bugs + support --exclude-caches and --follow-symlinks Yorhel 2021-04-30 19:15:29 +0200
  • e2805da076 Add CLI argument parsing Yorhel 2021-04-29 18:59:25 +0200
  • 0783d35793 WIP: Experimenting with a rewrite to Zig & a new data model Yorhel 2021-04-29 12:48:45 +0200
  • 783bcb5b78 Experiment with scanning using openat() rather than chdir() openat Yorhel 2021-03-04 17:13:37 +0100
  • 9337cdc99e Test for read error while reading the --exclude-from file Yorhel 2021-03-04 16:07:46 +0100
  • a216bc2d35 Scale size bar with max column size Christian Göttsche 2020-07-04 18:06:00 +0200
  • 1035aed81a Version bump for 1.15.1 v1.15.1 Yorhel 2020-06-10 12:24:34 +0200
  • a389443c9a Add --exclude-firmlinks and follow firmlinks by default Yorhel 2020-06-07 10:01:31 +0200