Commit graph

  • bb8c2e66e7 freedir() shouldn't need to return anything Yorhel 2009-04-19 12:47:22 +0200
  • d8058362ec Actually delete parents as well when deleting directories Yorhel 2009-04-19 12:43:25 +0200
  • ba4d06e09e (partly) rewrote delete.c for the new framework and re-added the deletion feature Yorhel 2009-04-19 11:35:24 +0200
  • daba2128fc Don't quit ncdu when pressing 'q' while the info window is shown Yorhel 2009-04-19 10:06:33 +0200
  • 6568a962bc Converted help.c to the new framework and re-added help window Yorhel 2009-04-19 10:03:42 +0200
  • 76a2530579 Fixed bug in calculation window title Yorhel 2009-04-19 09:45:27 +0200
  • 8daeeea1d9 Re-added file information window in browser.c Yorhel 2009-04-18 16:02:46 +0200
  • ddd8a639b7 Only sort directory when necessary Yorhel 2009-04-18 15:45:26 +0200
  • 33cd126197 Draw browser on background while calculating Yorhel 2009-04-18 15:35:37 +0200
  • 42ca499730 Allow drawing the browser frame when there's no directory structure Yorhel 2009-04-18 15:34:47 +0200
  • e079026ac8 Kept internal variables internal in browser.c and added browse_init() Yorhel 2009-04-18 15:23:33 +0200
  • 3ad39f3741 Don't touch the original tree while recalculating Yorhel 2009-04-18 15:07:23 +0200
  • 4a751f0564 Removed stcalc and used several global variables instead Yorhel 2009-04-18 14:36:24 +0200
  • 372f69853c Initialize calc_delay and calc_smfs in calc.c rather than main.c Yorhel 2009-04-18 14:16:48 +0200
  • ca11083385 Moved minimum screen size handling to main.c Yorhel 2009-04-18 14:12:30 +0200
  • b24c3dee40 Got rid of SF_SI Yorhel 2009-04-18 14:05:45 +0200
  • 2b209ba9b2 Moved SF_SMFS in ncdu.h to char calc_smfs in calc.h Yorhel 2009-04-18 14:04:53 +0200
  • 2a25bfdc7a Moved and renamed sdelay in ncdu.h to calc_delay in calc.h Yorhel 2009-04-18 13:51:45 +0200
  • 05756ad567 Remove some calc.c specific defines from ncdu.h Yorhel 2009-04-18 13:45:32 +0200
  • 6d5ae5eb76 Fixed minor size + item count inconsistency on recalculating a dir Yorhel 2009-04-16 19:05:11 +0200
  • d297af2ce8 Fixed major bug with counting all sizes twice Yorhel 2009-04-16 19:00:13 +0200
  • 34ba5348c8 Made stcalc static within calc.c and abstracted access to it with calc_init() Yorhel 2009-04-16 18:26:39 +0200
  • 5790b817f9 Re-added recalculating (sub)directories Yorhel 2009-04-13 19:32:40 +0200
  • b8877be907 Fixed display bug while calculating Yorhel 2009-04-13 18:38:07 +0200
  • 7a0730f5d2 (Partly) rewrote browser.c to the new system Yorhel 2009-04-13 17:25:46 +0200
  • fb7b9f94df util.c:freedir() doesn't have to do anything with the selected flag Yorhel 2009-04-11 14:16:51 +0200
  • 690eb3f593 Header file cleanup Yorhel 2009-04-11 13:47:55 +0200
  • fa90c77c96 Rewrote util.h to the new style Yorhel 2009-04-11 11:37:45 +0200
  • b10a0f536f Removed ncdu.h dependency from exclude.c Yorhel 2009-04-11 10:53:39 +0200
  • 6c0a56a26f Rewrote exclude.c to the new style Yorhel 2009-04-11 10:48:24 +0200
  • cc8cc99213 Moved definitions for calc.c to separate header file Yorhel 2009-04-11 10:03:24 +0200
  • c4be23a4c5 Each state can have it's own global variable Yorhel 2009-04-11 09:58:33 +0200
  • f392bf3ee1 Rewrote calc.c in the new style & framework Yorhel 2009-04-10 18:16:33 +0200
  • 02705d2c7f Renamed parseCli() and added argument for root dir Yorhel 2009-04-08 19:40:18 +0200
  • a0252cb0f2 Removing extern keyword from function declarations Yorhel 2009-04-08 19:37:24 +0200
  • c89686a8ab Defined the first states in ncdu.h Yorhel 2009-04-08 19:09:24 +0200
  • e45afea1d6 Small manual page formatting cleanup Yorhel 2009-04-05 15:23:16 +0200
  • b56a70afc3 Updated the TODO list Yorhel 2009-04-05 15:06:00 +0200
  • c6dfb73040 Converting ignores and versions from subversion to git Yorhel 2009-04-05 14:59:05 +0200
  • e7fb90fc67 Year bump yorhel 2009-01-11 09:34:19 +0000
  • 20296b2567 Fixed rpath() bug on /. yorhel 2009-01-11 09:30:53 +0000
  • ca7ae5c142 Items are ordered by displayed size rather than disk usage yorhel 2008-12-11 17:13:03 +0000
  • c050d775d5 Size graph uses the apparent size if that is displayed yorhel 2008-12-11 17:07:55 +0000
  • 6f2d258354 Pressing q while the info box is shown now hides the box, instead of quiting ncdu yorhel 2008-10-19 08:02:02 +0000
  • 57be9e2905 Current directory is assumed when no directory is given on the commandline (more du-like), and give a proper error if a given dir exceeds PATH_MAX yorhel 2008-10-10 10:56:48 +0000
  • fec2f9a1c0 Made browse keys work when file information window is displayed yorhel 2008-09-20 09:35:21 +0000
  • 01f9a1f552 Fixed incorrect apparent size on directory refresh yorhel 2008-09-17 16:40:39 +0000
  • 04b7032846 Decided to get rid of that startup window... v1.4 yorhel 2008-09-10 15:14:12 +0000
  • 02a94d79e8 Updated Changelog and TODO yorhel 2008-09-10 14:22:27 +0000
  • 4fdebc82d5 Added spaces around the path in browser.c (debian bug #472194) yorhel 2008-08-02 18:29:35 +0000
  • c306d3fe3b Updated copyright year to cover 2008 as well yorhel 2008-08-02 13:59:58 +0000
  • a4480b9523 Got rid of the FF_PAR hack yorhel 2008-08-02 13:43:39 +0000
  • 9e2eb51ef4 Moved cursor to selected items in browser and deletion dialog for improved accessibility yorhel 2008-08-02 13:31:21 +0000
  • cd2ade76c6 Included patch from Cygwin package: Fix crash on names with slashes from /proc/registry yorhel 2008-08-02 11:14:48 +0000
  • 6621d70d99 Removed export and import code from trunk and created separate development branch. yorhel 2008-08-02 09:37:49 +0000
  • 1313c268dd Updated ncdu -h yorhel 2007-11-24 08:54:22 +0000
  • 6b05cc9f72 Bugfix: total disk usage and apparent size in the status bar were always equal yorhel 2007-11-02 19:22:20 +0000
  • abeb59fe30 Bugfix for systems that don't have an S_BLKSIZE of 512 yorhel 2007-11-02 11:44:18 +0000
  • 8a71f8860c Fixed buffer overflow when supplying a path longer than PATH_MAX (patch by Tobias Stoeckmann) yorhel 2007-11-01 19:40:30 +0000
  • db920f8dab * Added error handling for the import feature * Created own window-functions and removed ncurses window usage * Rewrote fullsize yorhel 2007-08-16 08:36:58 +0000
  • 96d0ffffa2 The "reference to parent directory" hack is now only used in drawBrowser in browser.c, and is not included in the main dir structure anymore. (less code, easier, faster, less memory usage) yorhel 2007-08-12 09:52:24 +0000
  • 55405140f7 * (BETA) Implemented file list exporting and importing * Added file format specification (README.fileformat) * Moved settingsCli in settings.c to parseCli in main.c * Bugfix: drawError in calc.c was not shown when an error occurred while reading the main dir yorhel 2007-08-11 20:01:16 +0000
  • 70f7adecda Fixed version in ncdu.1, and filenames ending with a tilde are now also hidden with the 'h'-key yorhel 2007-08-07 09:38:54 +0000
  • 2533cb196d Preperations for version 1.3 v1.3 yorhel 2007-08-05 12:14:52 +0000
  • 4654bb93c4 Two small bug fixes: interface bug in the delete progress, and getpath returned double slash on root yorhel 2007-08-05 11:12:40 +0000
  • 66bdf71f97 Documented the 'a' and 'i'-keys, help window is more dynamic and updated TODO yorhel 2007-08-05 10:23:18 +0000
  • ce53b81dc5 Configure checks for ncurses.h, fixes bug #1764304 yorhel 2007-08-02 08:21:11 +0000
  • 2a9b34ce2d * Added 'a'-key to toggle between showing apparent size and disk usage * Added 'i'-key to show a small window containing info on the selected item * Cleaned up file flags and browse flags yorhel 2007-08-01 15:01:42 +0000
  • fa0aa6b53b * Calculate both apparent size and disk usage * Removed apparent sizes option * Combined "files" and "dirs" to "items" in the dir structure * Updated TODO yorhel 2007-08-01 13:17:26 +0000
  • 4859bc8810 Documented the refresh feature and made some improvements in the help window yorhel 2007-07-29 14:53:12 +0000
  • b2b43689f0 Preperations for the export feature: re-ordered the file flags and removed FF_OTHER (which is the same as \!(FF_DIR | FF_FILE)) yorhel 2007-07-29 14:06:05 +0000
  • 62f1293b89 Fixed a few compiler warnings and added a TODO list yorhel 2007-07-29 10:50:48 +0000
  • 614134b59b Items will not be unnecessarily resorted when they are already in the correct order yorhel 2007-07-27 07:52:50 +0000
  • c96bf1636a Changed struct dir from a doubly to a singly linked list (less memory usage, faster, and easier) yorhel 2007-07-26 16:37:33 +0000
  • eb10ca8a4b * Changed ncdu version to "svn" - only actual releases will have the correct version * Updated and changed padding in the ChangeLog yorhel 2007-07-26 13:06:13 +0000
  • 362554d2ac Added 'r' key to refresh the current directory yorhel 2007-07-26 12:56:24 +0000
  • ce6785124c Rewrote calc.c to be more flexible and clarifying, and changed the global 'dir' to a pointer yorhel 2007-07-25 18:38:49 +0000
  • b53cb427a4 The 'h' key now also hides excluded items v1.2 yorhel 2007-07-24 10:52:13 +0000
  • 32a535d6d7 * When changing sort order to size, automatically sort in descending order * Removed unused and hidden feature to sort on number of files * When sorting on size, and multiple items have the same size, sort them on filename * Updated changelog yorhel 2007-07-24 08:53:55 +0000
  • 2202762f0a * Changed default sort order to size, descending, and don't sort dirs before files * Fixed bug concerning multiple exclude patterns yorhel 2007-07-24 08:25:44 +0000
  • 87a7925b99 * Rewrote the file browser, help window, and delete windows * Split browser.c into delete.c and help.c * Added "reference to parent directory"-hack * File browser doesn't use the ncurses menu lib anymore * Fixed bug #1758403: large directories work fine now * Fixed bug with wide characters in the browser * Performance improvements when browsing large directories * Required (instead of recommended) gettimeofday() yorhel 2007-07-24 07:58:22 +0000
  • 5390111c4b SVN cleanup: removed automatically generated build files, added autogen.sh to create these, and added svn:ignore to ignore common files yorhel 2007-07-22 16:27:04 +0000
  • 6cff03b95d Small bugs fixed related to the exclude feature yorhel 2007-07-22 13:43:24 +0000
  • 3fddf6f09b Added exclude option and increased version numer yorhel 2007-07-21 13:55:51 +0000
  • 4de245f29b Small bugfixes + cygwin patch yorhel 2007-07-20 11:29:50 +0000
  • 6e3bbe69ee Initial import (ncdu-1.1) v1.1 yorhel 2007-07-20 11:15:46 +0000