Yorhel
|
46de3510cd
|
Fixed buffer overrun in calc.c
|
2009-05-02 10:21:29 +02:00 |
|
Yorhel
|
0fe0d11e3b
|
Don't divide by zero when size of parent dir = 0
It's a floating point division, so won't really cause any real problems
on most systems. Still, a percentage of 'nan' isn't really useful.
|
2009-05-01 09:07:28 +02:00 |
|
Yorhel
|
95b314de73
|
Fixed line width when displaying 100%
Which would happen if there's only one file is in a directory
|
2009-05-01 09:00:59 +02:00 |
|
Yorhel
|
2d1060709b
|
Cleaned up configure.in
Removed some obsolete macros and added a few more headers and function
checks.
|
2009-04-30 11:25:06 +02:00 |
|
Yorhel
|
3610121dab
|
Don't try to delete a directory that's not empty
|
2009-04-28 11:07:24 +02:00 |
|
Yorhel
|
bba85675a9
|
Replaced the NEWS file with a symlink pointing to the ChangeLog
|
2009-04-26 15:48:27 +02:00 |
|
Yorhel
|
ae14721c5f
|
Fixed segfault after aborting calculation
I really, really, wasn't think when writing commit
91b131a0805a6932fa48255473b1edaa3bf031a1
|
2009-04-26 15:23:09 +02:00 |
|
Yorhel
|
eb3310060f
|
Fixed display bug on deletion error
|
2009-04-26 14:57:20 +02:00 |
|
Yorhel
|
2a5c9a242f
|
Fixed display of one-component-after-root directory
Bug introduced in ece21a668d43dac69c25315a22f1f7d0147f7198
It's amazing how many mistakes one person can make in a few hours.
|
2009-04-26 13:26:20 +02:00 |
|
Yorhel
|
91b131a080
|
Fixed segault after finishing calculation
Bug introduced in 796d043c0df84fd0cb470c0bda9bacd2d39f9d14
Apparently I was still sleeping or something...
|
2009-04-26 13:15:53 +02:00 |
|
Yorhel
|
ece21a668d
|
Fixed display of the root directory
|
2009-04-26 13:10:00 +02:00 |
|
Yorhel
|
9cc79b0fab
|
Properly call calc_leavepath() on error
|
2009-04-26 12:58:22 +02:00 |
|
Yorhel
|
796d043c0d
|
Fixed bug with opening the root directory
|
2009-04-26 12:55:27 +02:00 |
|
Yorhel
|
219ae8a6db
|
Removed useless call to path_real()
|
2009-04-26 12:45:42 +02:00 |
|
Yorhel
|
67ce0af650
|
Fixed bug with configure still relying on ncdu.h
|
2009-04-26 11:54:27 +02:00 |
|
Yorhel
|
91ad9df126
|
Updated ChangeLog and TODO
|
2009-04-26 11:35:03 +02:00 |
|
Yorhel
|
ceecccc3ae
|
Move cursor to the correct line in browse_draw()
|
2009-04-26 11:22:24 +02:00 |
|
Yorhel
|
43fec63281
|
Removed last occurence of PATH_MAX
And it wasn't even used for a path, but for a row on the screen...
|
2009-04-26 11:18:45 +02:00 |
|
Yorhel
|
290c7a7d70
|
Renamed ncdu.h to global.h and #included all other header files into that
So we're actually back to having one header file for everything,
except it's now maintainable.
|
2009-04-26 11:08:40 +02:00 |
|
Yorhel
|
4b6456d0b9
|
Improved deletion performance
|
2009-04-26 10:54:14 +02:00 |
|
Yorhel
|
f6e34e520e
|
Don't re-sort when pressing the browse keys without affecting the dir
|
2009-04-26 09:55:23 +02:00 |
|
Yorhel
|
ba243df042
|
Centralized screen update delay into input_handle()
|
2009-04-26 09:49:51 +02:00 |
|
Yorhel
|
8ddec92724
|
Huge performance improvement with the calculation
|
2009-04-26 09:35:16 +02:00 |
|
Yorhel
|
c079e0d23a
|
Fixed another memory allocation issue
|
2009-04-25 16:30:59 +02:00 |
|
Yorhel
|
027c0c2eba
|
Don't segfault when browsing an empty dir...
|
2009-04-25 15:46:00 +02:00 |
|
Yorhel
|
3dc21365f5
|
Fixed another PATH_MAX reliance in calc.c
Make sure not to pass the absolute root directory to lstat() and
chdir(), as these functions can't handle long path names.
|
2009-04-25 14:31:54 +02:00 |
|
Yorhel
|
c432928bd2
|
Fixed subdirectory name after refresh and a tiny memory leak
|
2009-04-25 14:29:20 +02:00 |
|
Yorhel
|
2738177fff
|
Fixed memory overflow bug in path_real_rec()
|
2009-04-25 14:26:52 +02:00 |
|
Yorhel
|
1f341f8b4c
|
Fixed segfault on specifying an empty dir
|
2009-04-25 12:11:53 +02:00 |
|
Yorhel
|
18211ebe2e
|
Properly chdir() before lstat()
|
2009-04-25 11:49:20 +02:00 |
|
Yorhel
|
00217dd86e
|
Fixed segfault on specifying a dir to process from cli
|
2009-04-24 18:18:17 +02:00 |
|
Yorhel
|
124296ee19
|
Fixed infinite calc_process() on error
|
2009-04-24 18:17:34 +02:00 |
|
Yorhel
|
731bfccfb5
|
Removed PATH_MAX reliance in main.c
|
2009-04-23 22:12:50 +02:00 |
|
Yorhel
|
5c6f057840
|
Fixed a few occurences of wrong arguments for getpath()
That's what you get when you change the way a function works...
|
2009-04-23 22:03:24 +02:00 |
|
Yorhel
|
4bb7d6b7c2
|
Removed reliance on PATH_MAX on most places
ncdu already does seem to handle longer paths now, though there are
still a few places where the code still relies on PATH_MAX. Will fix
those later.
|
2009-04-23 21:15:11 +02:00 |
|
Yorhel
|
bb7119c642
|
main.c should include help.h
|
2009-04-23 20:47:01 +02:00 |
|
Yorhel
|
7698bfd980
|
Split path handling into path.c and replaced rpath() with a better implementation
This is the first step into replacing all code that relies on PATH_MAX,
more changes will follow.
|
2009-04-23 19:44:37 +02:00 |
|
Yorhel
|
1739ee74d6
|
Updated manpage to reflect the removal of the 1000/1024 switch
|
2009-04-19 14:56:50 +02:00 |
|
Yorhel
|
d75cc8fb72
|
Replace 'suseconds_t' with 'long'
suseconds_t isn't always defined on some systems, but all possible
values are guaranteed to fit into a long, so use that.
|
2009-04-19 14:29:49 +02:00 |
|
Yorhel
|
97fefbaffb
|
Disabled blocking wait for user input while deleting
...that was for debugging, which isn't necessary anymore.
|
2009-04-19 13:17:21 +02:00 |
|
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 |
|