Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-03-17 | patches: Add custom patchesHEADmaster | tdro | 4 | -48/+251 | |
In this order; git apply --verbose patches/fuzzymatch.patch git apply --verbose patches/highlight.patch git apply --verbose patches/xresources.patch git apply --verbose patches/compact.patch git apply --verbose patches/instantexit.patch | |||||
2022-03-17 | Makefile: Add patches and shell environment | tdro | 7 | -1/+615 | |
2022-03-01 | remove false-positive warning for int comparison as boolupstream | Hiltjo Posthuma | 1 | -1/+1 | |
Reported by Prathu Baronia <prathu.baronia@praton.me>, patch slightly changed. Thanks! | |||||
2022-02-11 | bump version to 5.15.1 | Hiltjo Posthuma | 2 | -2/+2 | |
2022-02-08 | code-style: rm newline (oops) | Hiltjo Posthuma | 1 | -1/+0 | |
2022-02-08 | revert using strcasestr and use a more optimized portable version | Hiltjo Posthuma | 2 | -2/+21 | |
... compared to the old cistrstr(). Thanks for the feedback! | |||||
2022-02-07 | follow-up fix: add -D_GNU_SOURCE for strcasestr for some systems | Hiltjo Posthuma | 1 | -1/+1 | |
2022-02-07 | improve performance of case-insensitive matching | Hiltjo Posthuma | 1 | -12/+1 | |
2021-08-20 | Revert "Improve speed of drw_text when provided with large strings" | Hiltjo Posthuma | 1 | -5/+2 | |
This reverts commit c585e8e498ec6f9c423ab8ea07cf853ee5b05fbe. It causes issues with truncation of characters when the text does not fit and so on. The patch should be reworked and properly tested. | |||||
2021-08-09 | add support for more keypad keys | Hiltjo Posthuma | 1 | -0/+11 | |
The keypad Enter key was already supported. On some keyboard layouts like my laptop the page-up and page-down key is more comfortable to use. This adds a few lines but no complexity. | |||||
2021-08-09 | Improve speed of drw_text when provided with large strings | Miles Alan | 1 | -2/+5 | |
Calculates len & ew in drw_font_getexts loop by incrementing instead of decrementing; as such avoids proportional increase in time spent in loop based on provided strings size. | |||||
2021-07-25 | remove always true condition in if statement | Guilherme Janczak | 1 | -1/+1 | |
2020-09-02 | bump version to 5.05.0 | Hiltjo Posthuma | 2 | -2/+2 | |
... and bump LICENSE year. | |||||
2020-06-11 | Fix memory leaks in drw | Hiltjo Posthuma | 1 | -0/+1 | |
Synced from dwm. Patch by Alex Flierl <shad0w73@freenet.de>, thanks. | |||||
2019-03-03 | revert IME support | Hiltjo Posthuma | 1 | -12/+3 | |
dmenu will not handle IME support (st will, atleast for now). revert parts of commit 377bd37e212b1ec4c03a481245603c6560d0be22 this commit also broke input focus. | |||||
2019-02-12 | improve xopenim error message | Hiltjo Posthuma | 1 | -1/+1 | |
die() already prints a newline. | |||||
2019-02-12 | make dmenu_path script executable | Hiltjo Posthuma | 1 | -0/+0 | |
(as dmenu_run is) | |||||
2019-02-12 | fix crash when XOpenIM returns NULL | Hiltjo Posthuma | 1 | -2/+11 | |
for example when IME variables are set, but the program is not started (yet). | |||||
2019-02-04 | Close when the embedding window is destroyed | Quentin Rameau | 2 | -2/+7 | |
2019-02-02 | Prepared 4.9 release.4.9 | Anselm R Garbe | 3 | -4/+18 | |
2019-01-27 | dmenu.1: document improved fastgrab behaviour from previous patch | Hiltjo Posthuma | 1 | -2/+2 | |
2019-01-27 | Use slow path if stdin is a tty | dok | 1 | -3/+1 | |
If stdin is a tty and dmenu is ran with the fast option then it's impossible to close stdin because the keyboard is already grabbed. | |||||
2018-07-21 | dmenu_path: always use the cachedir | Quentin Rameau | 1 | -6/+6 | |
2018-06-02 | Makefile: just show the compiler output | Hiltjo Posthuma | 1 | -38/+28 | |
Don't be fancy and just show the actual output so debugging is simpler. | |||||
2018-06-02 | Do not strip at link stage | Hiltjo Posthuma | 1 | -1/+1 | |
Building with debug symbols is worthless unless LDFLAGS are manually adjusted as well. | |||||
2018-05-25 | code-style for pledge: check the return code -1, not < 0 | Hiltjo Posthuma | 1 | -1/+1 | |
this is the proper idiom | |||||
2018-05-25 | code-style for pledge(2) | Hiltjo Posthuma | 1 | -6/+5 | |
feedback from Klemens, thanks | |||||
2018-05-25 | Pledge on OpenBSD | Hiltjo Posthuma | 1 | -0/+9 | |
2018-05-12 | Use bold for keyboard shortcuts in dmenu.1 | David Demelier | 1 | -28/+28 | |
Like dwm, use the same syntax for all keyboard shortcuts for consistency. | |||||
2018-04-22 | Fix cursor drawn position with wide glyphs | Quentin Rameau | 1 | -1/+1 | |
2018-04-22 | Makefile: bikesheddingly replace ${} with $() | Quentin Rameau | 2 | -43/+43 | |
2018-04-22 | Handle IME input | Quentin Rameau | 1 | -1/+4 | |
Thanks to nzl <uruabi@gmail.com> for the patch! | |||||
2018-04-22 | Fix handling of input strings | Hiltjo Posthuma | 1 | -14/+21 | |
2018-03-15 | Update LICENSE | Quentin Rameau | 1 | -4/+6 | |
Only "meaningful" commits and contributors who made changes over the years have been added. | |||||
2018-03-14 | bump version to 4.84.8 | Hiltjo Posthuma | 1 | -1/+1 | |
2018-03-13 | add key bindings for moving to the word start or end | Quentin Rameau | 2 | -0/+46 | |
Mod1+b/^Left and Mod1+f/^Right | |||||
2018-01-04 | Fix regression in 84a1bc5 | Hiltjo Posthuma | 1 | -1/+2 | |
Reported by Jochen Sprickerhof, thanks! Applied patch with minor change (only initialize `i` for XINERAMA). | |||||
2018-01-04 | Instantiate j var outside #ifdef XINEMARA directive because it is used in ↵ | Vincent Carluer | 1 | -3/+2 | |
loop outside directive | |||||
2017-11-03 | drw: drw_scm_create: use Clr type | Hiltjo Posthuma | 1 | -1/+1 | |
in this context XftColor is a too low-level type. | |||||
2017-11-03 | fix a possible free of a uninitialize variable in paste() | Hiltjo Posthuma | 1 | -4/+6 | |
2017-11-03 | init colors using SchemeLast | Hiltjo Posthuma | 1 | -3/+2 | |
this makes it slightly easier to add colors to schemes. | |||||
2017-11-03 | Set class name on menu window | Omar Sandoval | 1 | -0/+2 | |
WM_CLASS is a standard ICCCM property which is used to identify windows. Window managers and compositors use it to allow per-application configurable behavior. | |||||
2017-05-02 | release 4.74.7 | Hiltjo Posthuma | 1 | -1/+1 | |
2016-12-11 | Revert "fix input text matching" | Andrew Gregory | 1 | -1/+1 | |
This reverts commit 09d0a36e0370f7ca9bdb171bf93c5ac3131c5a92. Using strncmp with the length of the user input turns it into a prefix match rather than an exact match as it's supposed to be. | |||||
2016-11-25 | Xinerama: correct variable declarations in preprocessor conditional | Thomas Gardner | 1 | -5/+6 | |
2016-11-05 | die() on calloc failure | Hiltjo Posthuma | 1 | -1/+1 | |
thanks Markus Teich and David! | |||||
2016-10-14 | add embedding support with -w option | Quentin Rameau | 2 | -12/+58 | |
2016-10-14 | dmenu.1: group single options | Quentin Rameau | 2 | -6/+3 | |
2016-10-14 | dmenu.1: fix -l option | Quentin Rameau | 1 | -1/+1 | |
2016-08-12 | die() consistency: always add newline | Hiltjo Posthuma | 3 | -7/+9 | |