iomenu

interactive text selection menu
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2018-06-22 12:11io-xdg-open: add missing argument to xdg-openJosuah Demangeon1+1-1
2018-06-22 12:03io-xdg-open: remove sh debug flagJosuah Demangeon1+1-1
2018-06-22 12:02update the cache while a directory is selectedJosuah Demangeon1+23-7
2018-06-21 11:01make "io-xdg-open" independent of my config and release itJosuah Demangeon1+14-0
2018-06-19 09:04finish conversion from rc(1) to sh(1)Josuah Demangeon1+1-1
2018-06-19 09:02use the user's ~/mail directory instead of hardercoded /home/mailJosuah Demangeon1+1-1
2018-06-17 17:06add example scriptsJosuah Demangeon8+68-4
2018-06-12 21:04add a real README (not from the man pages)Josuah Demangeon1+14-80
2018-06-09 17:03make the code a bit cleanerJosuah Demangeon1+42-90
2018-05-05 21:03move to the prev/next header with Alt + n/pJosuah Demangeon2+34-5
2018-04-15 09:32make arg.h work as usualJosuah Demangeon2+2-2
2018-04-11 20:03do not keep getting a key if reading from stdin failJosuah Demangeon1+36-24
2018-04-10 22:13ISIG for ignoring Ctrl + C on BSDsJosuah Demangeon1+1-1
2018-03-18 18:47removed unused variablesJosuah Demangeon1+2-2
2018-03-18 17:55improved the util functions filesJosuah Demangeon8+350-216
2018-03-17 15:38switch to arg.hJosuah Demangeon2+43-27
2018-03-08 14:57switch to getoptJosuah Demangeon1+5-7
2018-03-06 13:19remove debugJosuah Demangeon1+0-2
2018-03-02 23:05fixed CTL macro causing buggy inputJosuah Demangeon4+53-41
2018-02-16 14:03iomenu.1: use Dl for single line examplesJosuah Demangeon2+37-51
2018-01-20 17:38still blank the screen on terminal that does not use the ALT SCREEN extensionJosuah Demangeon1+1-1
2018-01-18 22:43use utf8_col() instead of format() which used a buffer, remove -p flagJosuah Demangeon4+107-103
2018-01-18 01:10use cheap caching by choosing the bufferJosuah Demangeon1+16-15
2018-01-18 01:00simplified tokenization using strsep and static bufferJosuah Demangeon6+201-282
2018-01-17 21:16added wcwidth and testsJosuah Demangeon7+340-51
2018-01-16 21:34add more useful functions to utf.hJosuah Demangeon4+80-25
2017-12-31 17:30use strncpy and a null terminator, use strncacestrJosuah Demangeon1+28-4
2017-12-31 17:29use more compact layoutJosuah Demangeon1+2-84
2017-12-11 22:37fix segfault while reading buffer greater than 256 linesJosuah Demangeon1+35-42
2017-12-08 10:31styleJosuah Demangeon1+2-2
2017-12-08 09:18prevent off by 1Josuah Demangeon1+2-2
2017-12-08 09:04fix stdin plitting into linesJosuah Demangeon1+6-10
2017-11-29 20:27remove free_lines, the OS will handle freeing resources on exitHiltjo Posthuma1+1-19
2017-11-29 19:57check malloc()Hiltjo Posthuma1+2-1
2017-11-29 19:56assign realloc directly and no need to free, we die anywayHiltjo Posthuma1+3-8
2017-11-29 19:54free(NULL) is validHiltjo Posthuma1+3-5
2017-11-29 19:53utf8.c: remove unused functionsHiltjo Posthuma1+0-42
2017-11-16 10:09it is not that big, a single file will doJosuah Demangeon11+543-615
2017-11-02 00:09linux kernel coding style -> BSDJosuah Demangeon12+173-88
2017-11-01 16:15buffer.c: off by oneJosuah Demangeon1+4-4
2017-11-01 16:11fixing empty input and removing not used -l optionJosuah Demangeon6+12-23
2017-11-01 13:42reading the buffer fastJosuah Demangeon5+45-40
2017-10-31 14:59cleaner codeJosuah Demangeon2+17-13
2017-10-30 00:25display.c: fixed input offset bugJosuah Demangeon1+2-1
2017-10-30 00:20use alternate display rather than clearing the screenJosuah Demangeon2+5-23
2017-10-30 00:03control.c: fixed page jump bugJosuah Demangeon1+1-1
2017-10-29 23:41removed the segment feature all over againJosuah Demangeon4+32-104
2017-10-29 21:17*.c: included each otherJosuah Demangeon9+101-39
2017-10-29 21:05split into multiple filesJosuah Demangeon13+556-558
2017-10-29 20:17iomenu.c: rawer raw mode and 0x1b rather than 033Josuah Demangeon1+16-16
2017-10-22 23:21iomenu.c, Makefile: style change and making it work on OpenBSDJosuah Demangeon2+41-67
2017-10-15 21:26split line reading functionJosuah Demangeon1+26-15
2017-09-29 14:06iomenu.c: -Wimplicit-fallthroughJosuah Demangeon1+6-2
2017-09-04 09:19iomenu.1: updated -l optionJosuah Demangeon2+5-8
2017-09-04 09:07iomenu.c: horizontal page navigationJosuah Demangeon1+26-22
2017-09-04 08:23iomenu.c: fixed tab width calculationJosuah Demangeon1+12-11
2017-09-03 18:09iomenu.c: horizontal mode with -l 0Josuah Demangeon1+135-80
2017-09-03 10:04more descriptive namesJosuah Demangeon3+86-71
2017-08-26 21:04iomenu.c: refactored readlines()Josuah Demangeon2+19-15
2017-08-23 17:42iomenu.c: simplified buffer managementJosuah Demangeon2+25-29
2017-08-22 22:15unicode supportJosuah Demangeon2+16-6
2017-08-22 21:22Merge branch 'master' of https://github.com/josuah/iomenuJosuah Demangeon3+18-24
2017-08-22 21:21starting to add utf8 functions to iomenuJosuah Demangeon4+36-24
2017-08-22 17:48utf8.[ch]: imported utf8len() and utf8check()Josuah Demangeon5+166-368
2017-08-21 13:40simpler input escape sequence managementJosuah Demangeon1+11-24
2017-08-21 13:28added support for arrow and page keysJosuah Demangeon3+36-10
2017-08-21 07:04Added support for page up and down with Ctrl/Alt + vJosuah Demangeon3+66-43
2017-08-21 00:56not re-implementing fputs.Josuah Demangeon1+19-26
2017-08-21 00:48split main argument parsing in another functionJosuah Demangeon1+69-80
2017-08-21 00:10regenerated README from man pageJosuah Demangeon1+10-7
2017-08-21 00:05Simplified the options.Josuah Demangeon2+42-108
2017-06-04 08:39installing man pages to $PREFIX/share/manJosuah Demangeon1+2-2
2017-05-18 09:53sigwinchJosuah Demangeon1+17-5
2017-05-17 20:50Merge pull request #1 from pranomostro/masterJosuah Demangeon⠠⠵1+1-1
2017-04-30 16:47C-v M-vJosuah Demangeon1+22-5
2017-04-28 18:04remove confusing behavior ^YJosuah Demangeon2+0-7
2017-04-27 21:33do not use variableJosuah Demangeon1+3-4
2017-04-16 14:05fixed unconsistant printed line countJosuah Demangeon1+2-2
2017-04-16 13:44fixed tabs, I was doing silly things!Josuah Demangeon1+1-1
2017-04-16 11:27fixed argument parsing -_-Josuah Demangeon1+3-3
2017-04-16 11:03c89Josuah Demangeon3+67-40
2017-04-15 11:14fixed man pageJosuah Demangeon1+4-9
2017-04-15 11:00reverted some changes and improved display performancesJosuah Demangeon4+11-264
2017-04-14 15:25Larger marginJosuah Demangeon1+14-19
2017-04-13 10:51adding the mighty stest.c from dmenuJosuah Demangeon4+255-2
2017-04-11 22:25using 100% of the screen by defaultJosuah Demangeon1+5-5
2017-04-11 22:11only line mode (no column mode)Josuah Demangeon1+5-67
2017-04-11 21:51added -s optionJosuah Demangeon2+99-13
2017-04-11 20:03Back to ASCIIJosuah Demangeon1+71-74
2017-04-05 13:30do not overflow while there is a promptJosuah Demangeon⠠⠵1+2-3
2017-04-05 11:20reverting (CTRL(J) behavior != CTRL(M) behavior)Josuah Demangeon⠠⠵1+2-6
2017-04-03 22:19fixed functions declarationsJosuah Demangeon⠠⠵2+17-14
2017-04-03 22:07C-j for printing input rather than the candidate.Josuah Demangeon⠠⠵2+8-1
2017-04-03 21:50Added embedded UTF-8 handling libraryJosuah Demangeon⠠⠵3+141-71
2017-04-02 16:25shuffled linesJosuah Demangeon⠠⠵2+29-29
2017-04-02 13:51added character class functionJosuah Demangeon⠠⠵4+277-270
2017-04-02 12:56working prototype of libtextJosuah Demangeon⠠⠵2+93-84
2017-04-01 23:29added library to deal with text (libtext)Josuah Demangeon⠠⠵2+261-0
2017-04-01 09:23display a prompt with the -p optionJosuah Demangeon⠠⠵2+51-21
2017-03-31 17:24added a -t / -b option to set the menu at the top / bottom of the screenJosuah Demangeon⠠⠵2+48-19
2017-03-30 20:54reopen /dev/tty as stdin and stderr at interaction timeJosuah Demangeon⠠⠵1+7-9
2017-03-29 19:28newline after every line sent to stdoutJosuah Demangeon⠠⠵1+2-1
2017-03-25 10:39move match_line close to filter_lineJosuah Demangeon⠠⠵1+12-12
2017-03-24 21:45Unicode support using str->wcs and char->wchar_tJosuah Demangeon⠠⠵1+67-60
2017-03-19 21:29Added a man pageJosuah Demangeon⠠⠵4+180-68
2017-03-19 20:13support for tabs in input line and long input stringJosuah Demangeon⠠⠵1+28-37
2017-03-19 19:53tab int stdin and multiple selection support.Josuah Demangeon⠠⠵1+44-4
2017-03-19 16:19ii managed the btty file with less open/close.Josuah Demangeon⠠⠵1+39-28
2017-03-19 12:53Fixed horizontal scrollingJosuah Demangeon⠠⠵1+5-24
2017-03-19 10:49cleaner page next/prev and global window dimension propertyJosuah Demangeon⠠⠵1+103-96
2017-03-19 00:35working horizontal scrollingJosuah Demangeon⠠⠵1+30-30
2017-03-18 23:07half-working horizontal scrolling, with indicatorsJosuah Demangeon⠠⠵1+21-28
2017-03-18 22:29Paginating like in dmenu. This works really well!Josuah Demangeon⠠⠵1+32-11
2017-03-18 18:42scrolling working on line modeJosuah Demangeon⠠⠵1+6-4
2017-03-18 17:52fixed indicesJosuah Demangeon⠠⠵1+5-7
2017-03-18 17:33not using any struct at allJosuah Demangeon⠠⠵1+43-71
2017-03-18 15:24fixed print_selection on no matchJosuah Demangeon⠠⠵1+2-6
2017-03-18 14:02Free the token!Josuah Demangeon⠠⠵2+8-4
2017-03-18 13:34fixed line overflow issueJosuah Demangeon⠠⠵1+1-1
2017-03-18 12:05working without scrollingJosuah Demangeon⠠⠵1+30-24
2017-03-18 10:42no error in simple horizontal sessionJosuah Demangeon⠠⠵1+4-16
2017-03-18 10:04No valgrind error on simple line-oriented sessionJosuah Demangeon⠠⠵2+6-18
2017-03-18 09:06fixed buffer errors (reading, empty)Josuah Demangeon⠠⠵1+48-60
2017-03-17 23:07checking for malloc failureJosuah Demangeon⠠⠵2+14-7
2017-03-17 21:56horizontal mode full of bugs and half workingJosuah Demangeon⠠⠵1+67-20
2017-03-17 19:13can now store and print a bufferJosuah Demangeon⠠⠵1+25-44
2017-03-17 17:42even less linesJosuah Demangeon⠠⠵1+84-84
2017-03-16 21:26on my way for cleaning this upJosuah Demangeon⠠⠵4+159-353
2017-03-16 17:34single file implementationJosuah Demangeon⠠⠵8+516-653
2017-03-15 22:13midway from converting input.cJosuah Demangeon⠠⠵1+16-19
2017-03-15 22:02converted buffer.c from linked list to arrayJosuah Demangeon⠠⠵3+82-142
2017-03-13 22:22(broken) removing further codeJosuah Demangeon⠠⠵5+149-167
2017-03-13 21:10(broken) removing a lot of codeJosuah Demangeon⠠⠵11+218-443
2017-03-11 10:25adapting MakefileJosuah Demangeon⠠⠵1+1-1
2017-03-11 10:19removed the scriptsJosuah Demangeon⠠⠵7+0-225
2017-03-11 10:18import from repo.or.cz (sadly)Josuah Demangeon⠠⠵19+1416-0