Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-01 | Make normal filtering of plain ASCII lines faster | Tom Hinton | |
This patch adds a field lines_not_ascii to the MenuState structure. The nth entry is 0 unless the nth member of MenuState.lines has a non-ascii codepoint in it. All comparison functions (menu_match_cb type) take an additional argument to tell them if the thing they are matching is not_ascii. They can use this to determine whether to collate and case-fold the input (for non-ascii strings), or whether to use strstr/strcasestr (for ascii strings). The change is not currently implemented for flex matching, due to my laziness. However, it should be a simple enough matter to add. For my large input of 400,000 lines, this reduces typical filtering time to about ten microseconds from about 2 seconds. | |||
2015-09-27 | Try to fix #234 | QC | |
2015-09-26 | Use cairo to do drawing. | QC | |
2015-09-22 | Add markup flag for dmenu. | Dave Davenport | |
2015-09-20 | Default disable levenshtein | QC | |
2015-09-19 | Adjust new editor width | QC | |
2015-09-19 | Some cleanups, tweak uncrustify. | QC | |
2015-09-08 | Keep the line matched (if possible) when filtering. | Dave Davenport | |
2015-09-08 | Refactor to make dmenu use Switcher, and make menu func use this. | Dave Davenport | |
2015-09-07 | Allow switchers to run multiple times. | Dave Davenport | |
2015-09-04 | Add hide scrollbar option. | QC | |
2015-09-03 | Small cleanup. | Dave Davenport | |
2015-08-26 | Add separator color and style option. | Dave Davenport | |
2015-08-20 | Issue: #207 add generic `-filter` mode. | QC | |
2015-08-04 | Add quick solution for #202, expose line-margin setting. | Dave Davenport | |
2015-08-02 | Bug #200 implement `-m` mode | QC | |
2015-07-30 | Small cleanup + fail more gracefull here and there | Dave Davenport | |
2015-07-28 | Add new event handling | Dave Davenport | |
2015-07-27 | Add prefix to header guard. #191 | Qball Cow | |
2015-07-27 | Bug #191 rename header guard to not use reserved macro name. | Dave Davenport | |
2015-07-01 | Make fuzzy matching available everywhere: #133 (-fuzzy) | Dave Davenport | |
2015-06-08 | Add markup support to error msg. | Dave Davenport | |
2015-05-23 | Add support for msg string with pango markup. | QC | |
2015-05-10 | Add -format option to dmenu. | QC | |
2015-05-03 | Rasi patch, allowing special keys, modifying return value. | QC | |
In dmenu pressing alt-[1-9 will return the selected entry and set the return value to the pressed number. | |||
2015-04-30 | First part of infrastructure for Issue: #131 customizable keybindings. | Dave Davenport | |
2015-04-16 | Support Levenshtein in dmenu.i #149 | QC | |
2015-04-15 | Remove unused code | Dave Davenport | |
2015-04-11 | Re-enable background/foreground. Make theming method an option. | QC | |
2015-04-06 | ADd new coloring scheme. | QC | |
2015-04-06 | Add more user-colors. | QC | |
2015-04-05 | use '\033' instead of '\e' for output-formatting | Jason Pleau | |
'\e' is a GNU shortcut for \033. Also gcc complained (warning) that '\e' was a non-ISO standard. Less warnings, the prettier :) | |||
2015-04-05 | Help users that do not pass the read-the-manual stage. | QC | |
2015-04-05 | Fix crasher with fixed-lines off and 0 visible rows | QC | |
2015-04-03 | Add active/urgent color. | QC | |
2015-03-31 | Add combi viewer, where (selected) modi can be combined. | Dave Davenport | |
- Add active window highlighter. | |||
2015-03-30 | Add combi viewer. | QC | |
Use by adding combi to the list of enabled modi. | |||
2015-03-29 | Issue: #137, Parse /etc/hosts file. | QC | |
2015-03-27 | Small cleanup | QC | |
2015-03-27 | OO-ify the Switchers. | QC | |
2015-02-24 | Re-add zeltak mode. | Dave Davenport | |
2015-02-15 | Fix #128: Better handling of keybindings and remove deprecated launching. | QC | |
See manpage. | |||
2015-02-10 | Remove hmode. (Rather no implementation then a bad one.) | Dave Davenport | |
2015-02-09 | Splitting over more files. | Dave Davenport | |
2015-02-04 | Cleanups. | Dave Davenport | |
2015-02-03 | Move data around, constness, etc. | Dave Davenport | |
2015-02-02 | Put i3 specific interaction code in separate file. | Dave Davenport | |
2015-02-01 | Fix LLVM compiler warnings. | Dave Davenport | |
2015-01-18 | Introduce lazy-refilter mode for long lists. | QC | |
2015-01-12 | Merge branch 'master' of https://github.com/DaveDavenport/rofi | Edwin Pujols | |
Conflicts: doc/rofi-manpage.markdown doc/rofi.1 |