Arun Prakash Jana
da7e30cd6f
Use aligned large buffers
7 years ago
Arun Prakash Jana
29188ca131
Fix #73 : How to discard changes and exit new/rename prompt
7 years ago
Arun Prakash Jana
3a88e31a0e
Check alignment and enable -O3
7 years ago
Arun Prakash Jana
9b010b1c03
Fix checkpatch reports
7 years ago
Dmitri Goutnik
2c50c92b3d
Add FreeBSD as a package source ( #72 )
7 years ago
Daniel Lockyer
77b0fe0104
Free allocated resources using regfree ( #71 )
7 years ago
Arun Prakash Jana
26e739a6d9
Use ffs() tweak.
7 years ago
Arun Prakash Jana
c86db31ef5
Remove arm targets
7 years ago
Arun Prakash Jana
ff1c467285
Explicitly cast opaque types
7 years ago
Arun Prakash Jana
f1f2a53dbf
TAB is not identified on OS X
7 years ago
Dmitri Goutnik
4dca8d7cf9
Lookup xdg-open in PATH on non-Apple platforms ( #70 )
7 years ago
Arun Prakash Jana
0f27c2f01c
Retire Makefile.native
7 years ago
Arun Prakash Jana
9bfc2fdc29
Use ffs() instead of ffsl()
7 years ago
Arun Prakash Jana
dca0f5378c
Cross compile nnn on Travis CI
7 years ago
Dmitri Goutnik
c5f19ddd92
Fix compiler warnings on FreeBSD 11.x ( #69 )
7 years ago
Arun Prakash Jana
3e4d944eed
Add openSUSE to packagers
7 years ago
Arun Prakash Jana
8b51a8a054
Update README
Update documentation
7 years ago
Arun Prakash Jana
fdc53037f9
Update README
7 years ago
Arun Prakash Jana
9b72fcba03
Replace getorder() by ffsl()
7 years ago
Arun Prakash Jana
cd177086ca
OpenSUSE gcc fails at '-fno-tree-loop-vectorize'
7 years ago
Arun Prakash Jana
f687463574
Prepare for release v1.6
7 years ago
Arun Prakash Jana
26520dc8e3
Add OpenSUSE Leap 42.3, reorder matrix
7 years ago
Arun Prakash Jana
7f804ca8f2
Support 'Open with...'
7 years ago
Arun Prakash Jana
f7399b05f9
Optimize xmemrchr()
7 years ago
Arun Prakash Jana
436d2143fd
Reduce sprintf() family usage
7 years ago
Arun Prakash Jana
c0255db4f1
Optimize saving, matching old entry
7 years ago
Arun Prakash Jana
78f544c41d
Shorten error messages
7 years ago
Arun Prakash Jana
f2387898f3
Limit filter length to NAME_MAX from LINE_MAX
7 years ago
Arun Prakash Jana
959db96f99
Use const if applicable
7 years ago
Arun Prakash Jana
8b98df0be1
Update documentation
7 years ago
Arun Prakash Jana
8189411aef
Users understand 'DIR' easier then 'cwd'
7 years ago
Arun Prakash Jana
d9537e6d49
Add option -b to open bookmark directly
7 years ago
Arun Prakash Jana
d3797f21d1
Order numeric file names (helps with /proc)
7 years ago
Arun Prakash Jana
4d0bbcb26c
Update README
7 years ago
Arun Prakash Jana
59ae6c9e7f
Replace xstricmp() with strcoll()
7 years ago
Arun Prakash Jana
a451e74465
Remove redundant variable
7 years ago
Arun Prakash Jana
04bf7537e5
Consider only symbolic or only nunmeric names
7 years ago
Arun Prakash Jana
2f86e0d107
No need to test end of numeric
7 years ago
Arun Prakash Jana
988a3dd621
Ignore punctuation marks in file name compare. Fix xstrcmp().
1. File name comparison method:
- initially ignore white space and punctuation characters
- run test for numeric values
- if the remaining substrings match in case-insensitive compare, compare case
- if they still match, see which one has more prefix symbols
- if they still match, run a case-sensitive compare on complete strings
2. Fixed xstrcmp() to return diff instead of 0 and -1.
7 years ago
Arun Prakash Jana
6f4ab8e3da
Update README, performance numbers
7 years ago
Arun Prakash Jana
0945dfb91a
Add file name len to entry structure
7 years ago
Arun Prakash Jana
bc1e74bc56
Offset can be derived
7 years ago
Arun Prakash Jana
106c7c2371
Retire redundant variable
7 years ago
Arun Prakash Jana
d135af33af
A fancier func to get order of 2
7 years ago
Arun Prakash Jana
cc1891d351
Replace a large buf with global g_buf
7 years ago
Arun Prakash Jana
f801e2e630
Fix #50 : use -O3, disable -ftree-loop-vectorize
7 years ago
Arun Prakash Jana
8fa747ee00
Link to performance factors
7 years ago
Arun Prakash Jana
ded690c693
Use exact number of bytes for each filename.
Results in even less memory usage. The names are appended one after another.
The offsets are reset when the location of the memory changes die to realloc().
Other changes:
1. Use a debug mode print to measure time.
2. Remove redundant prefix when printing pointers in debug mode.
7 years ago
Arun Prakash Jana
8307bc95bd
Fix #64 : change printf() to printw()
7 years ago
Arun Prakash Jana
ca28580746
NAME_MAX does not include NULL char
7 years ago