Yorhel
a71bc36860
Select next item after deleting
...
This makes deleting multiple files a -lot- easier...
2009-04-19 13:16:31 +02:00
Yorhel
44f64cf3d3
Go the correct directory after a deletion
2009-04-19 13:02:02 +02:00
Yorhel
bb8c2e66e7
freedir() shouldn't need to return anything
2009-04-19 12:47:22 +02:00
Yorhel
d8058362ec
Actually delete parents as well when deleting directories
2009-04-19 12:43:25 +02:00
Yorhel
ba4d06e09e
(partly) rewrote delete.c for the new framework and re-added the deletion feature
2009-04-19 11:38:35 +02:00
Yorhel
daba2128fc
Don't quit ncdu when pressing 'q' while the info window is shown
...
Just hide the info window in that case.
2009-04-19 10:06:33 +02:00
Yorhel
6568a962bc
Converted help.c to the new framework and re-added help window
2009-04-19 10:03:42 +02:00
Yorhel
76a2530579
Fixed bug in calculation window title
2009-04-19 09:45:27 +02:00
Yorhel
8daeeea1d9
Re-added file information window in browser.c
2009-04-18 16:02:46 +02:00
Yorhel
ddd8a639b7
Only sort directory when necessary
2009-04-18 15:45:58 +02:00
Yorhel
33cd126197
Draw browser on background while calculating
2009-04-18 15:35:37 +02:00
Yorhel
42ca499730
Allow drawing the browser frame when there's no directory structure
2009-04-18 15:34:47 +02:00
Yorhel
e079026ac8
Kept internal variables internal in browser.c and added browse_init()
...
Looks much better this way!
2009-04-18 15:23:33 +02:00
Yorhel
3ad39f3741
Don't touch the original tree while recalculating
...
This change makes it possible to still show the browser with correct
(previous) data while calculating.
2009-04-18 15:07:23 +02:00
Yorhel
4a751f0564
Removed stcalc and used several global variables instead
...
Considering it's now all internal in calc.c, anyway.
2009-04-18 14:36:24 +02:00
Yorhel
372f69853c
Initialize calc_delay and calc_smfs in calc.c rather than main.c
2009-04-18 14:16:48 +02:00
Yorhel
ca11083385
Moved minimum screen size handling to main.c
...
And with that, finally managed to get rid of sflags in ncdu.h
2009-04-18 14:12:30 +02:00
Yorhel
b24c3dee40
Got rid of SF_SI
...
It was a totally useless feature, anyway.
2009-04-18 14:05:45 +02:00
Yorhel
2b209ba9b2
Moved SF_SMFS in ncdu.h to char calc_smfs in calc.h
...
Another code cleanup, many more to come...
2009-04-18 14:04:53 +02:00
Yorhel
2a25bfdc7a
Moved and renamed sdelay in ncdu.h to calc_delay in calc.h
...
Because that's where it's supposed to be.
(geez, the current code is still a mess)
2009-04-18 13:51:45 +02:00
Yorhel
05756ad567
Remove some calc.c specific defines from ncdu.h
...
And updated TODO a bit
2009-04-18 13:45:32 +02:00
Yorhel
6d5ae5eb76
Fixed minor size + item count inconsistency on recalculating a dir
...
Namely, the 'parent' dir item itself that is recalculated isn't
reconsidered in its parents.
2009-04-16 19:05:11 +02:00
Yorhel
d297af2ce8
Fixed major bug with counting all sizes twice
...
I have absolutely no idea when I introduced this bug, will check
the history later.
2009-04-16 19:00:13 +02:00
Yorhel
34ba5348c8
Made stcalc static within calc.c and abstracted access to it with calc_init()
...
This actually makes the struct itself obsolete, as all information is now only
useful within calc.c itself and other files don't have to do anything with it.
2009-04-16 18:26:39 +02:00
Yorhel
5790b817f9
Re-added recalculating (sub)directories
2009-04-13 19:32:40 +02:00
Yorhel
b8877be907
Fixed display bug while calculating
2009-04-13 18:38:07 +02:00
Yorhel
7a0730f5d2
(Partly) rewrote browser.c to the new system
...
Not fully finished yet with this one, though.
2009-04-13 17:25:46 +02:00
Yorhel
fb7b9f94df
util.c:freedir() doesn't have to do anything with the selected flag
2009-04-11 14:16:51 +02:00
Yorhel
690eb3f593
Header file cleanup
...
Moved everything that doesn't belong in ncdu.h into the other header
or c files. Looks much better this way.
2009-04-11 13:49:08 +02:00
Yorhel
fa90c77c96
Rewrote util.h to the new style
2009-04-11 11:38:36 +02:00
Yorhel
b10a0f536f
Removed ncdu.h dependency from exclude.c
2009-04-11 10:53:39 +02:00
Yorhel
6c0a56a26f
Rewrote exclude.c to the new style
2009-04-11 10:53:13 +02:00
Yorhel
cc8cc99213
Moved definitions for calc.c to separate header file
...
Though it's not really useful yet now ncdu.h still includes it
2009-04-11 10:04:24 +02:00
Yorhel
c4be23a4c5
Each state can have it's own global variable
2009-04-11 09:58:33 +02:00
Yorhel
f392bf3ee1
Rewrote calc.c in the new style & framework
...
ncdu is currently pretty much in a non-working state, but things will
get fixed eventually after porting the other source files to the new
framework.
2009-04-10 18:16:33 +02:00
Yorhel
02705d2c7f
Renamed parseCli() and added argument for root dir
2009-04-08 19:40:18 +02:00
Yorhel
a0252cb0f2
Removing extern keyword from function declarations
...
Because that's the default, anyway.
2009-04-08 19:37:24 +02:00
Yorhel
c89686a8ab
Defined the first states in ncdu.h
2009-04-08 19:09:24 +02:00
Yorhel
e45afea1d6
Small manual page formatting cleanup
2009-04-05 15:23:16 +02:00
Yorhel
b56a70afc3
Updated the TODO list
...
...so I know what I can work on
2009-04-05 15:06:00 +02:00
Yorhel
c6dfb73040
Converting ignores and versions from subversion to git
2009-04-05 14:59:05 +02:00
yorhel
e7fb90fc67
Year bump
...
git-svn-id: svn://blicky.net/ncdu/trunk@48 ce56bc8d-f834-0410-b703-f827bd498a76
2009-01-11 09:34:19 +00:00
yorhel
20296b2567
Fixed rpath() bug on /.
...
git-svn-id: svn://blicky.net/ncdu/trunk@47 ce56bc8d-f834-0410-b703-f827bd498a76
2009-01-11 09:30:53 +00:00
yorhel
ca7ae5c142
Items are ordered by displayed size rather than disk usage
...
git-svn-id: svn://blicky.net/ncdu/trunk@46 ce56bc8d-f834-0410-b703-f827bd498a76
2008-12-11 17:13:03 +00:00
yorhel
c050d775d5
Size graph uses the apparent size if that is displayed
...
git-svn-id: svn://blicky.net/ncdu/trunk@45 ce56bc8d-f834-0410-b703-f827bd498a76
2008-12-11 17:07:55 +00:00
yorhel
6f2d258354
Pressing q while the info box is shown now hides the box, instead of quiting ncdu
...
git-svn-id: svn://blicky.net/ncdu/trunk@44 ce56bc8d-f834-0410-b703-f827bd498a76
2008-10-19 08:02:02 +00:00
yorhel
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
...
git-svn-id: svn://blicky.net/ncdu/trunk@43 ce56bc8d-f834-0410-b703-f827bd498a76
2008-10-10 10:56:48 +00:00
yorhel
fec2f9a1c0
Made browse keys work when file information window is displayed
...
git-svn-id: svn://blicky.net/ncdu/trunk@42 ce56bc8d-f834-0410-b703-f827bd498a76
2008-09-20 09:35:21 +00:00
yorhel
01f9a1f552
Fixed incorrect apparent size on directory refresh
...
git-svn-id: svn://blicky.net/ncdu/trunk@41 ce56bc8d-f834-0410-b703-f827bd498a76
2008-09-17 16:40:39 +00:00
yorhel
04b7032846
Decided to get rid of that startup window...
...
git-svn-id: svn://blicky.net/ncdu/trunk@40 ce56bc8d-f834-0410-b703-f827bd498a76
2008-09-10 15:14:12 +00:00