aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-09-11New videoGravatar Arun Prakash Jana
2017-09-10Support file and dir createGravatar Arun Prakash Jana
2017-09-09Convert metaviewer and color to bitfieldsGravatar Arun Prakash Jana
2017-09-09Add general info in helpGravatar Arun Prakash Jana
2017-09-05Add package informationGravatar Arun Prakash Jana
2017-09-05Change donation buttonGravatar Arun Prakash Jana
2017-09-04Add gcc, pkg-config as build depsGravatar Arun Prakash Jana
2017-09-04Update READMEGravatar Arun Prakash Jana
2017-09-04Prepare for v1.4 releaseGravatar Arun Prakash Jana
2017-09-03Clean up after compilationGravatar Arun Prakash Jana
2017-09-02Add pin directory in cool listGravatar Arun Prakash Jana
2017-09-02Make test script more aggressiveGravatar Arun Prakash Jana
2017-09-02Reorder APIsGravatar Arun Prakash Jana
2017-09-02Disable dircolor if no sub-directoriesGravatar Arun Prakash Jana
Fix regression from 1e5a0b8c5bc78462956d01c647293a7da594c36f.
2017-09-02Add tests for Unicode and astral codepointsGravatar Arun Prakash Jana
2017-09-02Note Makefile.native differencesGravatar Arun Prakash Jana
2017-09-02Re-arrange artifactsGravatar Arun Prakash Jana
2017-09-02Make mktest.sh an executableGravatar Arun Prakash Jana
2017-09-02Add auto-completion scriptsGravatar Arun Prakash Jana
2017-09-02Move config.h to nnn.hGravatar Arun Prakash Jana
2017-09-02Change name to scripts directoryGravatar Arun Prakash Jana
2017-09-02Integrate PackageCore to generate packagesGravatar Arun Prakash Jana
2017-09-01Use 'pin' dir instead of 'mark' dirGravatar Arun Prakash Jana
2017-09-01Calculate number of cols for name only onceGravatar Arun Prakash Jana
2017-09-01Change to light mode if < 35 columns are availableGravatar Arun Prakash Jana
2017-09-01Remove redundant variableGravatar Arun Prakash Jana
2017-09-01Adjusting number of cols is redundant with shortening.Gravatar Arun Prakash Jana
2017-09-01Fix #36: uneven splitting of codepointsGravatar Arun Prakash Jana
Check if the number of columns needed to print name exceeds the number of cols. If it does, split the name str at the max number of columns available for name. Conversion to wide char ensures the split is done at a valid codepoint. The current patch adds some optimization as well: - No more copying to an intermediate (global) string. - If the name is shortened, escape chars are replaced only till the terminator.
2017-08-27Undocumented keys: F2, F5Gravatar Arun Prakash Jana
2017-08-26Fix cursor position issue with astral symbolsGravatar Arun Prakash Jana
In case of astral symbols like Devanagari matras multiple wide-char codepoints occupy a single position/column. Positioning the cursor wrt. the actual number of wide-characters in a wide-char string gets "visually incorrect". The trick is to calculate the correct number of columns needed to represent a fixed-size wide-character string. Relevant man pages: 1. wcswidth(3) 2. wctomb(3) 3. mblen(3) Interesting links: 1. https://www.gnu.org/software/libc/manual/html_node/Non_002dreentrant-Character-Conversion.html 2. https://www.gnu.org/software/libc/manual/html_node/Shift-State.html 3. https://10hash.com/c-programming/uchar/ 4. https://mathiasbynens.be/notes/javascript-unicode#accounting-for-astral-symbols Example file names for test: 1. Malgudi Days - मालगुडी डेज - E05. Swami and Friends - स्वामी और उसके दोस्त (Part 5) 2. Eso eso aamar ghare eso ♫ এসো এসো আমার ঘরে এসো ♫ Swagatalakshmi Dasgupta 3. Führer
2017-08-26A shorter overwrite message (key is not echoed)Gravatar Arun Prakash Jana
2017-08-26Revert "Handle multi-byte: 2 codepoints single column"Gravatar Arun Prakash Jana
This reverts commit e8cf0dc663436e2ac30f737a17d8cc91efbdd364.
2017-08-26Handle multi-byte: 2 codepoints single columnGravatar Arun Prakash Jana
Very frequent with Devanagari scripts ('matra's)
2017-08-25More concise helpGravatar Arun Prakash Jana
2017-08-25Clear rename prompt with Ctrl-LGravatar Arun Prakash Jana
2017-08-25The '> ' as rename prompt is distractingGravatar Arun Prakash Jana
2017-08-25mbstowcs() returns the codepointsGravatar Arun Prakash Jana
2017-08-25Simplify filter handlingGravatar Arun Prakash Jana
2017-08-25Get rid of getch() ('Führer' works now)Gravatar Arun Prakash Jana
2017-08-24Show line number only on fatal errorGravatar Arun Prakash Jana
2017-08-24Re-order macros, globals...Gravatar Arun Prakash Jana
2017-08-24Remove extern ref to wget_wch()Gravatar Arun Prakash Jana
2017-08-24Remove extern ref to add_history()Gravatar Arun Prakash Jana
2017-08-24Fix build failureGravatar Arun Prakash Jana
2017-08-24Show volume capacity in helpGravatar Arun Prakash Jana
2017-08-24Rename MAX_BM to BM_MAXGravatar Arun Prakash Jana
2017-08-24Support multi-byte string in renameGravatar Arun Prakash Jana
2017-08-24Show filename in renameGravatar Arun Prakash Jana
2017-08-23Add checks before dir accessGravatar Arun Prakash Jana
2017-08-23Remove shortcut F2 for refresh.Gravatar Arun Prakash Jana
F2 is not very portable e.g., doesn't work over putty (default settings).