Commit graph

  • a5e57ee5ad Fix use of u64 atomic integers on 32-bit platforms Yorhel 2024-07-18 10:53:27 +0200
  • b0d4fbe94f Rename threading flag to -t,--threads + update man page Yorhel 2024-07-18 07:49:41 +0200
  • 99f92934c6 Improve JSON export performance Yorhel 2024-07-18 07:06:53 +0200
  • 9b517f27b1 Add support for multithreaded scanning to JSON export Yorhel 2024-07-17 16:38:10 +0200
  • 705bd8907d Move nlink count from inode map into Link node Yorhel 2024-07-17 14:04:17 +0200
  • e5508ba9b4 Fix OOM handling to be thread-safe Yorhel 2024-07-17 11:48:06 +0200
  • 6bb31a4653 More consistent handling of directory read errors Yorhel 2024-07-17 09:09:02 +0200
  • 7558fd7f8e Re-add single-threaded JSON export Yorhel 2024-07-17 07:05:16 +0200
  • 1e56c8604e Improve JSON import performance by another 10% Yorhel 2024-07-16 17:36:37 +0200
  • d2e8dd8a90 Reimplement JSON import + minor fixes Yorhel 2024-07-16 13:09:54 +0200
  • ddbed8b07f Some fixes in mtime propagation and hardlink refresh counting Yorhel 2024-07-15 11:00:14 +0200
  • db51987446 Re-add hard link counting + parent suberror & stats propagation Yorhel 2024-07-14 19:57:32 +0200
  • cc12c90dbc Re-add scan progress UI + directory refreshing Yorhel 2024-07-14 16:21:59 +0200
  • f2541d42ba Rewrite scan/import code, experiment with multithreaded scanning (again) Yorhel 2024-07-12 12:31:57 +0200
  • c41467f240 Fix entries getting removed when their type changes on refresh Yorhel 2024-07-14 20:01:17 +0200
  • 2f97601736 Don't complain about stdin with --quit-ater-scan Yorhel 2024-07-13 09:05:13 +0200
  • 574a4348a3 Fix --one-file-system to exclude other-fs-symlink targets with --follow-symlinks Yorhel 2024-07-12 12:36:17 +0200
  • 0215f3569d Fix fd leak with --exclude-caches checking Yorhel 2024-07-12 12:33:45 +0200
  • f4f4af4ee5 gitignore: Also ignore the newer .zig-cache/ Yorhel 2024-07-12 09:26:37 +0200
  • 6db150cc98 Fix crash on invalid utf8 when scanning in -1 UI mode Yorhel 2024-05-26 11:16:22 +0200
  • a4484f27f3 Build: remove preferred_optimize_mode Yorhel 2024-04-25 14:15:43 +0200
  • d0d064aaf9 Version 2.4 v2.4 Yorhel 2024-04-21 10:58:35 +0200
  • ed7c5b2b93 Version 1.20 v1.20 Yorhel 2024-04-21 10:56:54 +0200
  • a9d608fab1 Copyright: remove year & use alias Yorhel 2024-04-21 10:52:02 +0200
  • 97cf0fc234 Change default color scheme back to "off", fix some mdoc lints Yorhel 2024-04-21 10:46:13 +0200
  • 0e54ca775c Add "test" target for some linting; reorder man page sections Yorhel 2024-04-20 15:56:12 +0200
  • d60bcb2113 Copyright: remove year & use alias Yorhel 2024-04-20 15:49:42 +0200
  • e1818430b7 Set default --color to "off" Yorhel 2024-04-20 15:45:37 +0200
  • 29bbab64b3 Update Zig requirement in README + set preferred build mode Yorhel 2024-04-20 15:40:51 +0200
  • 5944b738d0
    build.zig: update to Zig 0.12.0-dev.3643+10ff81c26 Eric Joldasov 2024-04-12 12:52:22 +0500
  • 946d2a0316
    src: update to standard library changes in Zig 0.12.0-dev.3385+3a836b480 Eric Joldasov 2024-03-20 22:51:30 +0500
  • 8ce5bae872
    src/ui.zig: update to language changes in Zig 0.12.0-dev.2150+63de8a598 Eric Joldasov 2024-01-11 17:22:48 +0600
  • c41e3f5828
    build.zig: update to Zig 0.12.0-dev.2018+9a56228c2 Eric Joldasov 2024-01-03 19:35:20 +0600
  • 1fa40ae498
    src/ui.zig: update to language changes in Zig 0.12.0-dev.1808+69195d0cd Eric Joldasov 2023-12-10 17:38:06 +0600
  • f03eee5443
    src: update to stdlib changes in Zig 0.12.0-dev.1710+2bffd8101 Eric Joldasov 2023-11-23 20:11:42 +0600
  • 7af05149d6 Remove old POD man page Yorhel 2024-02-03 18:44:02 +0100
  • cded7d376a Rewrite man page in mdoc Yorhel 2024-01-21 10:04:54 +0100
  • 491988d9a5 Rewrite man page in mdoc Yorhel 2024-01-21 09:49:13 +0100
  • a2eb84e7d3 Update parent dir suberr on refresh Yorhel 2023-12-05 12:03:39 +0100
  • c83159f076
    fix new "var never mutated" error on Zig 0.12.0-dev.1663+6b1a823b2 Eric Joldasov 2023-11-20 14:40:20 +0600
  • 115de253a8
    replace ncurses_refs.c workaround with pure Zig workaround Eric Joldasov 2023-10-14 00:01:08 +0600
  • 1ca0c5769b Version 1.19 v1.19 Yorhel 2023-09-11 21:00:53 +0200
  • 6143a03a77 main.c: fix misspelled option Roberto Ricci 2023-09-11 00:45:00 +0200
  • a71bc6eca5 Add --quit-after-scan CLI flag for benchmarking Yorhel 2023-08-08 10:30:33 +0200
  • ec99218645 Version 2.3 v2.3 Yorhel 2023-08-04 16:05:31 +0200
  • 83d3630ca7 Makefile: Honor ZIG variable + fix static build for x86 Yorhel 2023-08-01 13:12:16 +0200
  • ab6dc5be75
    Update to Zig 0.11.0 Eric Joldasov 2023-04-09 21:45:11 +0600
  • 3398a4faf5 chore(build): fix build with zig 0.11 Max 👨🏽‍💻 Coplan 2023-07-13 18:42:16 -0700
  • 0d99781c67
    build.zig: add option for building PIE Eric Joldasov 2023-04-09 21:41:06 +0600
  • e6cfacfa06 scan.zig: Add explicit cast for struct statfs.f_type Yorhel 2023-04-02 11:57:34 +0200
  • 74be277249 Makefile: Add ZIG variable and build target Florian Schmaus 2023-03-09 16:01:40 +0100
  • b93acabd59 Add --(enable|disable)-natsort options Yorhel 2023-03-05 08:37:05 +0100
  • 46b88bcb5c Add --(enable|disable)-natsort options Yorhel 2023-03-05 08:31:31 +0100
  • 960661e93a UI: Add * indicator to apparent size/disk usage selection + spacing Yorhel 2023-03-03 08:46:09 +0100
  • ca1f293310 UI: Add * indicator to apparent size/disk usage selection + spacing Yorhel 2023-03-03 08:41:55 +0100
  • 07a13d9c73
    Set headerpad_max_install_names on Darwin Carlo Cabrera 2023-02-22 13:51:08 +0800
  • c08340ee08 Year + version bump for 1.18.1 v1.18.1 Yorhel 2023-02-12 08:44:13 +0100
  • daaca0a903 Really fix build failure if exclude-kernfs option is not available Yorhel 2023-02-08 14:23:46 +0100
  • 6993941646 Fix build failure if exclude-kernfs option is not available Yorhel 2023-02-08 08:14:19 +0100
  • 54d50e0443 Oops, forgot to update the README Yorhel 2023-01-19 08:14:55 +0100
  • ec233ff33a Version 2.2.2 + copyright year bump v2.2.2 Yorhel 2023-01-19 08:00:27 +0100
  • c002d9fa92 Work around a Zig ReleaseSafe mode performance regression Yorhel 2023-01-11 10:39:33 +0100
  • cebaaf0972 Minor doc formatting fix & error message fix Yorhel 2023-01-11 08:42:54 +0100
  • 1eac36a7ea
    Support moving files/dirs to trash (fixes #215) Alex Saveau 2022-12-20 16:41:33 -0800
  • 3ef0ac93c7 Version 1.18 v1.18 Yorhel 2022-12-06 10:46:50 +0100
  • 6dd159d489 Backport --(enable|disable)-(shell|delete|refresh) from 2.x Yorhel 2022-11-30 11:40:54 +0100
  • 49e4b061a5 Backport configuration file support from 2.x Yorhel 2022-11-06 13:37:33 +0100
  • b45f8e4c06 Backport a bunch of CLI options from 2.x + sync manpage changes Yorhel 2022-11-05 16:43:30 +0100
  • 9670ca66ed Backport argument parser from ncdu 2.x + add a few inverted arguments Yorhel 2022-11-05 12:21:28 +0100
  • dc78e8db19 Properly mark functions without arguments as (void) Yorhel 2022-11-05 10:54:35 +0100
  • 4d124c7c3d Fix struct copy and invalid pointer access in Link.path() Yorhel 2022-11-02 14:51:22 +0100
  • 890e5a4af7 Slightly less hacky Entry struct allocation and initialization Yorhel 2022-11-02 14:39:05 +0100
  • 91281ef11f Use extern instead of packed structs for the data model Yorhel 2022-11-02 11:28:43 +0100
  • 1452b91032 Some fixes for building with Zig stage2 Yorhel 2022-08-22 14:21:52 +0200
  • f7e774ee6e Fixes for stdlib changes Yorhel 2022-08-22 13:59:33 +0200
  • f37362af36 Version 2.2.1 v2.2.1 Yorhel 2022-10-25 08:14:36 +0200
  • 0d16b9f33e Fix colors on FreeBSD (and MacOS?) again Yorhel 2022-10-23 09:15:59 +0200
  • 34dafffc62 Version 2.2 v2.2 Yorhel 2022-10-17 12:37:59 +0200
  • 1548f9276f Fix type signature of ncdu_init_pair() Yorhel 2022-10-16 08:49:44 +0200
  • d6728bca95 Fix incorrect format string causing invalid export files Torbjörn Lönnemark 2022-10-15 21:00:17 +0200
  • ed4399c584
    WIP: improve compatibility with self-hosted compiler Eric Joldasov 2022-08-22 03:18:06 +0600
  • 2141143387
    disable stage2 for now Eric Joldasov 2022-08-22 03:03:33 +0600
  • 3b4b88ab2a
    update to Zig std library 0.10.0 Eric Joldasov 2022-08-22 02:08:37 +0600
  • d523a77fdc Improve exclude pattern matching performance (and behavior, a bit) Yorhel 2022-08-10 09:46:36 +0200
  • f0764ea24e Fix unreferenced test in model.zig Yorhel 2022-08-08 18:23:45 +0200
  • a5e8a43943 Set default attributes to the whole window during curses init Yorhel 2022-06-15 06:26:13 +0200
  • 058b26bf9a Set default attributes to the whole window during curses init Yorhel 2022-06-15 06:17:35 +0200
  • 0261def0ed It is COLOR_PAIR 1, not 0 Imran Yusuff 2022-06-14 09:27:33 +0100
  • fa4582b282 Set default attributes to the whole window during curses init Imran Yusuff 2022-06-14 03:31:40 +0100
  • e6806059e6 Version 2.1.2 v2.1.2 Yorhel 2022-04-28 11:19:43 +0200
  • 683eb26ad1 Year + version bump for 1.17 v1.17 Yorhel 2022-04-28 11:19:27 +0200
  • 23e3eba5d2 Remove static build script Yorhel 2022-04-28 11:11:20 +0200
  • bb98939e24 Fix build with zig 0.10.0-dev.1946+6f4343b61 Yorhel 2022-03-30 12:56:07 +0200
  • 0fc14173f2 Fix panic when shortening strings with unicode variation selectors Yorhel 2022-04-16 20:02:15 +0200
  • a32c839841 fix minor compilation error hariseldon78 2022-04-05 01:42:34 +0200
  • 2e4f0f0bce Version 2.1.1 v2.1.1 Yorhel 2022-03-25 12:38:47 +0100
  • 5f383966a9 Fix bad assertion in scan.zig:addSpecial() Yorhel 2022-03-24 07:32:53 +0100
  • 3942722eba Revert default --graph-style to "hash" Yorhel 2022-03-16 09:52:33 +0100
  • 1a3de55e68 Still accept "eigth-block" typo argument for compat Yorhel 2022-03-14 15:58:32 +0100
  • 1f46dacf12 Fix typo in --graph-style option Phil Jones 2022-03-14 13:27:03 +0000