- Oct 18, 2009
-
-
Yorhel authored
Or force the use of a library with --with-ncurses or --with-ncursesw. Implementation based on/stolen from the configure.ac in ncmpc.
-
- Aug 03, 2009
- Jun 06, 2009
-
-
Yorhel authored
...instead of displaying an empty and unusable browser.
-
Yorhel authored
When interrupinting the calculation process by pressing 'q' while it's looping through a directory, or when a directory could be openend but not chdir()'ed into, closedir() wasn't called.
-
Yorhel authored
This fixes a tiny memory leak as well, as the return value of opendir() wasn't passed to a closedir() after use.
-
Yorhel authored
-
- May 16, 2009
-
-
Sebastian Kayser authored
Fixes bug #2789781.
-
Yorhel authored
-
- May 12, 2009
- May 11, 2009
-
-
Yorhel authored
Setting FF_BSEL after calling browse_init() causes two items to be selected, as browse_init() makes sure something will be selected, while calc_process() assumes nothing is, because the previously selected item had just been deleted.
-
Yorhel authored
Hard link detection is now done in a separate pass on the in-memory tree, and duplicates can be 'removed' and 're-added' on the fly. When making any changes in the tree, all hard links are re-added before the operation and removed again afterwards. While this guarantees that all hard link information is correct, it does have a few drawbacks. I can currently think of two: 1. It's not the most efficient way to do it, and may be quite slow on large trees. Will have to do some benchmarks later to see whether it is anything to be concerned about. 2. The first encountered item is considered as 'counted' and all items encountered after that are considered as 'duplicate'. Because the order in which we traverse the tree doesn't always have to be the same, the items that will be considered as 'duplicate' can vary with each deletion or re-calculation. This might cause confusion for people who aren't aware of how hard links work.
-
- May 05, 2009
- May 02, 2009
-
-
Yorhel authored
-
Yorhel authored
Reproducable with the following steps: - Make sure the first item in the list is a directory starting with a dot - Make sure the next item is a normal directory - Select first item - Press 'h' to hide it, next item will properly be selected - Open selected directory (right arrow), and see how the first (hidden) directory was opened. It's amazing how I've even found this bug, considering that really is the only way to reproduce it...
-
Yorhel authored
-
Yorhel authored
-
Yorhel authored
-
- May 01, 2009
- Apr 30, 2009
-
-
Yorhel authored
Removed some obsolete macros and added a few more headers and function checks.
-
- Apr 28, 2009
-
-
Yorhel authored
-
- Apr 26, 2009
-
-
Yorhel authored
-
Yorhel authored
-
Yorhel authored
-
Yorhel authored
-
Yorhel authored
-
Yorhel authored
-
Yorhel authored
-
Yorhel authored
-
Yorhel authored
-
Yorhel authored
And it wasn't even used for a path, but for a row on the screen...
-
Yorhel authored
So we're actually back to having one header file for everything, except it's now maintainable.
-